校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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圖片格式的兩種方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    337p粉嫩大胆色噜噜噜噜亚洲 | 香蕉影视欧美成人| 99久久精品情趣| 亚洲欧美另类久久久精品2019| aaa亚洲精品| 亚洲超碰精品一区二区| 日韩欧美国产三级| 成人污污视频在线观看| 亚洲综合色噜噜狠狠| 日韩免费电影网站| 91黄色免费观看| 国内成人免费视频| 一级中文字幕一区二区| 精品99久久久久久| 在线观看网站黄不卡| 激情五月婷婷综合网| 亚洲小说春色综合另类电影| 日韩欧美一卡二卡| 欧美性猛片xxxx免费看久爱| 久久精品99久久久| 亚洲一二三四区| 国产亚洲女人久久久久毛片| 欧美三级中文字幕| 成人性视频免费网站| 青青草国产精品亚洲专区无| 亚洲人成人一区二区在线观看| 欧美一区二区免费视频| 色婷婷精品久久二区二区蜜臀av| 国产一区二区精品久久99| 亚洲国产精品久久艾草纯爱| 国产精品视频yy9299一区| 日韩亚洲欧美在线| 欧美日韩亚洲综合一区| 一本一道久久a久久精品| 懂色av噜噜一区二区三区av| 国产在线不卡一区| 激情五月婷婷综合网| 视频在线观看国产精品| 香蕉久久一区二区不卡无毒影院| 亚洲免费资源在线播放| 国产精品久久久久一区| 久久久久久久久久久电影| 日韩免费电影网站| 欧美videos中文字幕| 欧美一区二区三区免费大片| 欧美日韩国产123区| 欧美三级韩国三级日本一级| 欧美色图第一页| 5月丁香婷婷综合| 欧美一区二区视频在线观看| 欧美一区二区三区喷汁尤物| 日韩精品影音先锋| 26uuu久久天堂性欧美| 久久九九全国免费| 国产精品视频麻豆| 一区二区三区日韩| 日本不卡视频在线观看| 麻豆精品在线看| 国产伦精品一区二区三区免费迷| 久久精品国产久精国产| 精品亚洲欧美一区| 99久久精品免费看国产| 色综合久久综合| 欧美三级视频在线观看| 日韩欧美高清在线| 日本一区免费视频| 亚洲激情图片小说视频| 亚洲成人在线观看视频| 蜜桃在线一区二区三区| 粉嫩在线一区二区三区视频| 91色.com| 欧美一级视频精品观看| 国产亚洲婷婷免费| 亚洲一区二区影院| 狠狠色狠狠色综合日日91app| 国产成人亚洲综合a∨猫咪| 成人夜色视频网站在线观看| 欧美色电影在线| 久久精品视频一区二区| 亚洲午夜激情av| 国产美女av一区二区三区| 91麻豆免费在线观看| 日韩一级片在线播放| 欧美经典一区二区| 日本一不卡视频| 色悠悠久久综合| www久久久久| 天天av天天翘天天综合网| 国产精品99精品久久免费| 91麻豆国产福利在线观看| 欧美成人三级电影在线| 有坂深雪av一区二区精品| 国产美女在线观看一区| 欧美色图在线观看| 欧美激情一区二区在线| 日本女优在线视频一区二区| av成人免费在线| 欧美xfplay| 午夜日韩在线观看| 97久久超碰国产精品电影| www国产成人免费观看视频 深夜成人网| 亚洲色图在线播放| 成人性生交大片免费| 欧美成人一区二区三区在线观看| 亚洲一区中文日韩| 99九九99九九九视频精品| 久久久久久久久免费| 免费在线观看精品| 91麻豆精品国产91久久久久| 曰韩精品一区二区| 色狠狠综合天天综合综合| 国产精品每日更新| 国产成人在线色| 精品久久久久久综合日本欧美| 午夜精品一区二区三区三上悠亚 | 国产精品一级片| 337p亚洲精品色噜噜| 一区二区在线观看不卡| 成人看片黄a免费看在线| 精品日韩在线一区| 另类人妖一区二区av| 8x福利精品第一导航| 亚洲大片精品永久免费| 欧美网站大全在线观看| 亚洲自拍偷拍av| 欧美日韩一区二区三区高清 | 欧美三区在线观看| 亚洲一区在线看| 欧美日韩精品免费| 日韩中文字幕1| 亚洲欧美一区二区不卡| 成人激情小说网站| 国产精品国产三级国产a | 欧美成人官网二区| 精品一区精品二区高清| 久久网这里都是精品| 国产91精品免费| 中文字幕日韩一区| 欧美色综合影院| 精品在线免费观看| 中文字幕中文字幕一区| 91丨九色丨尤物| 亚洲高清视频在线| 日韩一区二区中文字幕| 国产精品影音先锋| 一区二区三区加勒比av| 91精品国产综合久久蜜臀| 麻豆91小视频| 中文字幕五月欧美| 欧美中文字幕一区二区三区 | 欧美成人精品二区三区99精品| 国产一区在线观看视频| 中文字幕亚洲一区二区va在线| 91久久香蕉国产日韩欧美9色| 午夜精品久久久久久久蜜桃app| 日韩欧美三级在线| av电影在线不卡| 免费xxxx性欧美18vr| 国产精品区一区二区三| 欧美另类变人与禽xxxxx| 国产精品一色哟哟哟| 一区二区三区在线观看网站| 欧美成人一区二区三区在线观看| 成人黄色在线看| 日韩制服丝袜av| 亚洲欧洲日韩综合一区二区| 在线成人免费视频| 99精品久久久久久| 黑人巨大精品欧美一区| 亚洲图片欧美一区| 中文字幕av资源一区| 91精品国产综合久久精品| 99r国产精品| 国模套图日韩精品一区二区| 午夜一区二区三区视频| 国产精品久线观看视频| 精品久久国产老人久久综合| 欧美日韩一区三区| 色婷婷综合久久久中文一区二区 | 中文字幕精品在线不卡| 91精品国产一区二区人妖| 色综合久久久久综合99| 国产精品自拍毛片| 美女www一区二区| 调教+趴+乳夹+国产+精品| 国产精品久久99| 国产女人aaa级久久久级| 精品国产乱码久久久久久1区2区| 欧美综合亚洲图片综合区| 99re在线精品| av在线不卡网| av一区二区三区在线| 国产福利视频一区二区三区| 久久国产欧美日韩精品| 美女网站视频久久| 日本特黄久久久高潮| 亚洲成av人片www| 天天爽夜夜爽夜夜爽精品视频| 一区二区三区四区av| 亚洲综合免费观看高清完整版|