欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > python將YUV420P文件轉PNG圖片格式的兩種方法

python將YUV420P文件轉PNG圖片格式的兩種方法

熱門標簽:智能機器人電銷神器 上海企業(yè)外呼系統(tǒng) 河南虛擬外呼系統(tǒng)公司 惠州龍門400電話要怎么申請 okcc外呼系統(tǒng)怎么調速度 萬利達百貨商場地圖標注 電話機器人哪里有賣 熱門電銷機器人 外呼電信系統(tǒng)

方法一:

import os
import cv2 as cv
import numpy as np


# 讀取yuv420p的一幀文件,并轉化為png圖片
if __name__ == '__main__':
  filepath = 'one_frame_of_highway.yuv'
  binfile = open(filepath, 'rb')
  size = os.path.getsize(filepath)
  image_width = 352
  image_hight = 288
  image_y = [[0] * image_width for i in range(image_hight)]
  image_u = [[0] * image_width for i in range(image_hight)]
  image_v = [[0] * image_width for i in range(image_hight)]
  for r in range(image_hight):
    for c in range(image_width):
      image_y[r][c] = binfile.read(1)[0]
  Image_Y = np.array(image_y)

  for r in range(int(image_hight / 2)):
    for c in range(int(image_width / 2)):
      pixel = binfile.read(1)[0]
      image_u[2 * r + 0][2 * c + 0] = pixel
      image_u[2 * r + 1][2 * c + 0] = pixel
      image_u[2 * r + 0][2 * c + 1] = pixel
      image_u[2 * r + 1][2 * c + 1] = pixel
  Image_U = np.array(image_u)

  for r in range(int(image_hight / 2)):
    for c in range(int(image_width / 2)):
      pixel = binfile.read(1)[0]
      image_v[2 * r + 0][2 * c + 0] = pixel
      image_v[2 * r + 0][2 * c + 1] = pixel
      image_v[2 * r + 1][2 * c + 0] = pixel
      image_v[2 * r + 1][2 * c + 1] = pixel
  Image_V = np.array(image_v)
  binfile.close()
  compose = np.array([Image_Y, Image_V, Image_U]).transpose([1, 2, 0]).astype(np.uint8)
  Image = cv.cvtColor(compose, cv.COLOR_YUV2RGB)
  cv.imwrite("one_frame_of_highway.yuv.png", Image)

方法二:

 ffmpeg -s 352x288 -i one_frame_of_highway.yuv one_frame_of_highway.png

highway視頻網(wǎng)址:http://trace.eas.asu.edu/yuv/index.html

附錄:

將yuv文件轉化為一幀幀yuv文件

#include stdio.h>
#include fcntl.h>
#include zconf.h>
#include stdint.h>
#include strings.h>
#include stdlib.h>
#include string.h>
#include unistd.h>
#include errno.h>
#include sys/types.h>
#include sys/stat.h>
int File_Size(int fd) {
  struct stat st;
  fstat(fd, st);
  return st.st_size;
}

int Frame_Size_Of_Cif() {
  int width = 352;
  int heigh = 288;
  int Y_SIZE = width * heigh;
  int U_SIZE = Y_SIZE / 4;
  int V_SIZE = Y_SIZE / 4;
  int Frame_SIZE = Y_SIZE + U_SIZE + V_SIZE;
  return Frame_SIZE;
}

int Frames_Of_Cif_File(int fd) {
  if (fd  0) {
    printf("Invalid FD!");
    return -1;
  }
  int Frame_SIZE = Frame_Size_Of_Cif();
  int fd_size = File_Size(fd);
  return fd_size / Frame_SIZE;
}

void Abstract_Frame_From_CIF_File(int fd,char *Path_And_Prefix_Img,int Len) {
  int Frame_SIZE = Frame_Size_Of_Cif();
  char file[128];
  memset(file,0,128);
  memcpy(file,Path_And_Prefix_Img,Len);
  uint8_t buf[Frame_SIZE];
  int ret = -1;
  int frames = 0;
  while ((ret = read(fd, buf, Frame_SIZE))) {
    frames += 1;
    uint64_t len = strlen(file);
    sprintf(file + len, "%d", frames);
    len = strlen(file);
    sprintf(file + len, "%s", ".yuv");
    int fdw = open(file, O_RDWR | O_CREAT, 0777);
    write(fdw, buf, ret);
    memset(file,0,128);
    memcpy(file,Path_And_Prefix_Img,Len);
    close(fdw);
  }
  printf("Abstract %d frames!\n", frames);
}


int main() {

  int fd = open("./yuv420p_352x288.yuv", O_RDONLY);
  Abstract_Frame_From_CIF_File(fd,"/home/liu/Frames/Frames_",strlen("/home/liu/Frames/Frames_"));
  close(fd);
  return 0;
}

以上就是python將YUV420P文件轉PNG圖片格式的兩種方法的詳細內容,更多關于python將YUV420P文件轉PNG的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python如何將圖片轉換素描畫
  • python實現(xiàn)圖片轉換成素描和漫畫格式
  • python 將dicom圖片轉換成jpg圖片的實例
  • 基于python實現(xiàn)把圖片轉換成素描
  • python3用PIL把圖片轉換為RGB圖片的實例
  • 利用python和ffmpeg 批量將其他圖片轉換為.yuv格式的方法
  • Python圖片轉換成矩陣,矩陣數(shù)據(jù)轉換成圖片的實例
  • python如何將圖片轉換為字符圖片
  • Python將圖片轉換為字符畫的方法
  • python3圖片轉換二進制存入mysql

標簽:淮安 周口 周口 綏化 合肥 綿陽 百色 秦皇島

巨人網(wǎng)絡通訊聲明:本文標題《python將YUV420P文件轉PNG圖片格式的兩種方法》,本文關鍵詞  python,將,YUV420P,文件,轉,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python將YUV420P文件轉PNG圖片格式的兩種方法》相關的同類信息!
  • 本頁收集關于python將YUV420P文件轉PNG圖片格式的兩種方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    男女男精品视频网| 91禁男男在线观看| 欧美日韩一区二区三区四区| 亚洲特黄一级片| 成人午夜激情视频| av在线免费播放网址| 国产午夜精品在线观看| 精品无人区卡一卡二卡三乱码免费卡| 91精品人妻一区二区三区蜜桃欧美 | 91网站最新地址| 超碰在线国产97| 国产精品日日摸夜夜摸av| 国产黄色91视频| 999福利视频| 欧美高清在线一区二区| 国产精品一区在线观看你懂的| 人妻无码一区二区三区免费| 国产亚洲欧美日韩在线一区| 国产一区二区三区在线观看精品 | 日韩成人av一区二区| 欧美顶级少妇做爰| 日韩高清不卡一区二区| 国产精品无码午夜福利| 亚洲精品一区二区三区99| 精彩视频一区二区三区| 国产精品视频看看| 日韩一区中文字幕| 91片在线免费观看| 欧美久久久久久久久中文字幕| 亚洲小说欧美激情另类| 国产高清自拍视频| 精品国产免费人成电影在线观看四季| 久久精工是国产品牌吗| 国产又粗又长又黄的视频| 中文字幕一区二区三区色视频| 91在线云播放| 欧美猛男男办公室激情| 欧美aa在线视频| 国产又黄又粗视频| 亚洲欧美中日韩| 免费观看一区二区三区| 精品欧美乱码久久久久久| 国产综合久久久久久久久久久久| 999精品在线视频| 亚洲欧美日韩小说| 丰满少妇一区二区三区| 久久噜噜亚洲综合| av不卡在线观看| 91精品在线免费观看| 激情文学综合插| 国内偷拍精品视频| 午夜影院久久久| 国产精品综合激情| 亚洲综合小说图片| 91精品国自产在线| 亚洲精品福利视频网站| 国产特黄级aaaaa片免| 国产精品福利电影一区二区三区四区 | 天天亚洲美女在线视频| 蜜桃av免费在线观看| 一区二区三区av电影| 97人妻精品一区二区三区免| 中文字幕第一页久久| 91人人澡人人爽| 国产日韩欧美亚洲| 一区二区在线免费观看视频| 久久色在线视频| 91免费在线视频观看| 日韩欧美一级二级三级久久久| 国产盗摄视频一区二区三区| 欧美日韩国产系列| 国产成a人亚洲| 91精品国产综合久久久蜜臀粉嫩 | 精品综合免费视频观看| 日本一卡二卡在线播放| 国产精品乱码人人做人人爱| 亚洲成年人在线观看| 国产人成亚洲第一网站在线播放| 美女又黄又免费的视频| 欧美—级在线免费片| 99精品一区二区三区无码吞精| 国产欧美日韩卡一| a天堂视频在线观看| 国产精品欧美极品| 中文字幕免费视频| 一区二区三区不卡视频| 亚洲综合图片一区| 日本系列欧美系列| 欧美性生交片4| 国产真实乱子伦精品视频| 91麻豆精品国产自产在线观看一区 | 国产不卡免费视频| 日韩免费视频一区| 佐佐木明希电影| 国产精品三级久久久久三级| 无遮挡aaaaa大片免费看| 一区二区欧美在线观看| 中国毛片直接看| 激情国产一区二区| 日韩亚洲欧美在线| 师生出轨h灌满了1v1| 国产精品超碰97尤物18| 懂色av粉嫩av浪潮av| 日韩高清在线一区| 精品视频资源站| 免费一级特黄3大片视频| 一区二区三区中文在线| 午夜精品久久久久久| 日本韩国欧美三级| 国产成人一级电影| 久久欧美一区二区| 精品少妇一区二区三区免费观| 亚洲一区国产视频| 欧美视频一区二区| av激情综合网| 中文字幕一区av| 亚洲欧洲综合网| 国产酒店精品激情| 久久综合给合久久狠狠狠97色69| 亚洲欧美在线不卡| 三级一区在线视频先锋| 这里只有精品电影| 日本道中文字幕| 亚洲国产成人精品视频| 在线观看日韩国产| 三上悠亚 电影| 一区二区三区资源| 在线观看一区二区视频| 91在线无精精品入口| 亚洲日本丝袜连裤袜办公室| 色狠狠色狠狠综合| 99久久精品免费看国产| 成人免费在线播放视频| 一本大道av伊人久久综合| www.亚洲精品| 亚洲精品自拍动漫在线| 欧美日韩一区二区电影| 一二三区视频在线观看| 天天色天天爱天天射综合| 91精品蜜臀在线一区尤物| 最近日本中文字幕| 久久精品国产99国产精品| 久久久青草青青国产亚洲免观| 极品蜜桃臀肥臀-x88av| 国产精品1区2区| 国产精品免费aⅴ片在线观看| 国产精品伦理一区二区| 婷婷开心激情综合| 日韩无一区二区| x88av在线| 国产精品一二三区在线| 中文字幕欧美一区| 欧美午夜影院一区| 国产二级一片内射视频播放| 男人的j进女人的j一区| 精品理论电影在线| 国产福利在线导航| 成人激情开心网| 一区二区免费在线播放| 日韩一区二区在线看片| 日本污视频网站| av爱爱亚洲一区| 亚洲6080在线| 精品国产一区二区三区久久久蜜月| 亚洲色图27p| 91捆绑美女网站| 日本在线不卡视频| 国产亚洲欧美色| 欧洲国产伦久久久久久久| 国产xxxxxxxxx| 国产精品亚洲综合一区在线观看| 亚洲欧洲日韩av| 欧美电影影音先锋| 女人十八毛片嫩草av| av不卡在线播放| 琪琪久久久久日韩精品| 国产精品传媒在线| 欧美精品第1页| 国产日韩精品中文字无码| voyeur盗摄精品| 日韩av一级片| 国产精品国产三级国产三级人妇| 精品视频1区2区3区| 国产高清一区二区三区四区| 不卡av免费在线观看| 日韩中文字幕1| 国产精品成人免费在线| 欧美一级二级三级乱码| 日韩一级片大全| 三级黄色片网站| 99久久综合色| 裸体一区二区三区| 一区二区三区精品在线观看| 日韩精品一区二区三区在线 | 免费看特级毛片| 亚洲调教欧美在线| 97国产一区二区| 国产综合色在线| 日日夜夜免费精品视频| 国产精品成人一区二区艾草 |