婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

方法一:

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視頻網址: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實現圖片轉換成素描和漫畫格式
  • python 將dicom圖片轉換成jpg圖片的實例
  • 基于python實現把圖片轉換成素描
  • python3用PIL把圖片轉換為RGB圖片的實例
  • 利用python和ffmpeg 批量將其他圖片轉換為.yuv格式的方法
  • Python圖片轉換成矩陣,矩陣數據轉換成圖片的實例
  • python如何將圖片轉換為字符圖片
  • Python將圖片轉換為字符畫的方法
  • python3圖片轉換二進制存入mysql

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

巨人網絡通訊聲明:本文標題《python將YUV420P文件轉PNG圖片格式的兩種方法》,本文關鍵詞  python,將,YUV420P,文件,轉,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python將YUV420P文件轉PNG圖片格式的兩種方法》相關的同類信息!
  • 本頁收集關于python將YUV420P文件轉PNG圖片格式的兩種方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品免费看片| 欧美日韩免费观看一区二区三区| 一区二区免费视频| 亚洲免费资源在线播放| 中文字幕一区免费在线观看 | 欧美日韩高清在线| 色噜噜偷拍精品综合在线| 一本一本大道香蕉久在线精品| 97se狠狠狠综合亚洲狠狠| 99久久精品国产导航| 91麻豆精东视频| 在线免费视频一区二区| 欧美精选一区二区| 日韩午夜激情免费电影| 久久久久久久综合色一本| 国产精品电影一区二区| 亚洲一区二区三区四区五区中文| 亚洲国产精品精华液网站| 日韩极品在线观看| 国产自产高清不卡| 91在线小视频| 精品视频免费看| 精品久久久久久久人人人人传媒| 欧美极品另类videosde| 亚洲色图制服诱惑| 免费在线视频一区| 岛国av在线一区| 91色porny| 日韩三级在线观看| 国产精品天天摸av网| 一级精品视频在线观看宜春院| 免费一级欧美片在线观看| 成人一区二区三区视频| 欧美精品在线一区二区三区| 国产欧美一区二区精品久导航| 亚洲主播在线观看| 国产乱码字幕精品高清av| 91丨porny丨国产入口| 日韩欧美高清一区| 亚洲视频免费在线| 激情深爱一区二区| 欧美日韩你懂的| 国产亚洲一本大道中文在线| 亚洲二区在线观看| 成人黄色在线网站| 欧美哺乳videos| 亚洲国产精品视频| 高清成人免费视频| 欧美美女激情18p| 国产精品拍天天在线| 狠狠色2019综合网| 欧美高清dvd| 一级精品视频在线观看宜春院| 国产成人av在线影院| 欧美一区二区女人| 亚洲精品中文在线观看| 风间由美一区二区av101| 日韩免费高清电影| 日韩电影一二三区| 欧美综合一区二区三区| 国产精品超碰97尤物18| 国产成人精品免费网站| 久久久午夜精品| 蜜桃久久精品一区二区| 欧美少妇一区二区| 一区二区三区在线免费| 91麻豆成人久久精品二区三区| 国产亚洲欧美在线| 国产福利精品一区| 国产清纯白嫩初高生在线观看91| 精品一区二区三区在线观看| 日韩一区二区三区精品视频| 日韩不卡在线观看日韩不卡视频| 欧美色区777第一页| 亚洲国产成人高清精品| 欧美日韩三级视频| 麻豆91小视频| 久久人人超碰精品| 国产高清不卡一区| 亚洲欧美在线视频| 日本乱人伦一区| 亚洲成人777| 日韩欧美中文字幕公布| 激情都市一区二区| 欧美激情综合五月色丁香| 成人av在线电影| 一区二区三区丝袜| 91精品国产色综合久久不卡蜜臀| 日本aⅴ免费视频一区二区三区| 欧美一区二区三区公司| 国产伦精一区二区三区| 国产视频不卡一区| 日本乱码高清不卡字幕| 日本欧美一区二区三区乱码| 亚洲精品一区二区三区四区高清| 国产激情一区二区三区| 伊人性伊人情综合网| 8x福利精品第一导航| 国产一区二区三区免费播放| 国产精品乱码妇女bbbb| 欧美视频一区二区三区在线观看| 极品美女销魂一区二区三区| 1024精品合集| 日韩一区二区三| 播五月开心婷婷综合| 图片区日韩欧美亚洲| 国产香蕉久久精品综合网| 色天天综合久久久久综合片| 日韩不卡手机在线v区| 日本一二三四高清不卡| 91麻豆精品国产91久久久使用方法 | 久久久久久久久久看片| 91久久一区二区| 激情图片小说一区| 亚洲成人av电影在线| 日本一区二区三区电影| 欧美久久久影院| 99久久婷婷国产综合精品电影 | 亚洲人成在线播放网站岛国| 日韩一级大片在线| 色婷婷国产精品久久包臀| 福利视频网站一区二区三区| 爽爽淫人综合网网站| 国产精品进线69影院| 久久综合999| 制服视频三区第一页精品| 99国产精品99久久久久久| 精品影视av免费| 视频一区视频二区中文字幕| 亚洲美女在线一区| 国产精品电影一区二区| 久久久久久99久久久精品网站| 欧美二区三区91| 欧美最猛黑人xxxxx猛交| 99久久精品国产毛片| 国产白丝网站精品污在线入口| 免费成人av在线播放| 五月天激情综合| 香蕉久久一区二区不卡无毒影院| 亚洲美女在线国产| 国产精品久久久99| 国产精品日韩成人| 日本一区二区视频在线观看| 国产视频不卡一区| 国产拍揄自揄精品视频麻豆| 久久精品欧美一区二区三区不卡| 精品少妇一区二区三区在线播放| 宅男在线国产精品| 91精品欧美一区二区三区综合在 | 国产伦精品一区二区三区免费| 丝袜亚洲精品中文字幕一区| 亚洲一区二区黄色| 天天综合天天做天天综合| 日韩国产成人精品| 裸体歌舞表演一区二区| 免费在线看成人av| 国产精品1024| 不卡av免费在线观看| 一本色道亚洲精品aⅴ| 欧美日韩综合一区| 欧美一区二区三区爱爱| 久久奇米777| 亚洲视频一区在线| 亚洲成a人片在线观看中文| 视频在线观看一区| 六月丁香婷婷久久| 9人人澡人人爽人人精品| 91福利国产精品| 欧美变态凌虐bdsm| 国产精品高清亚洲| 午夜精品国产更新| 韩国三级电影一区二区| a亚洲天堂av| 欧美精品电影在线播放| 国产午夜亚洲精品理论片色戒| 亚洲欧美另类图片小说| 婷婷六月综合网| 九九**精品视频免费播放| 色综合久久久久| 精品国产乱码久久久久久图片| 国产精品三级av| 日韩影视精彩在线| www.欧美日韩| 欧美美女一区二区在线观看| 国产女人水真多18毛片18精品视频| 一区二区三区不卡视频| 精品一区二区在线免费观看| 色综合久久中文字幕| 久久久久久免费网| 午夜精彩视频在线观看不卡| 国产xxx精品视频大全| 欧美日韩一本到| 日韩一区欧美一区| 国产麻豆成人精品| 欧美一区国产二区| 亚洲精品一二三| 大胆欧美人体老妇| 精品国产电影一区二区| 亚洲成av人片在线| 91免费精品国自产拍在线不卡|