赞
踩
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
YUV分量由RGB分量合成
在YUV4:2:0的规则下YUV三种分量的关系
1.在数量上Y:U:V=4:1:1
2.在布局上,连续的两个y分量与下一行同一列连续的两个y分量(共四个y分量)对应一个u和v分量
代码如下:
#include <stdio.h> #include <stdlib.h> #include <malloc.h> #define width 256 #define height 256 int main() { FILE* RGBFile = NULL; FILE* YUVFile = NULL; fopen_s(&RGBFile, "down.rgb", "rb"); fopen_s(&YUVFile, "downnew4.yuv", "wb"); unsigned char* BFile_data; BFile_data = (unsigned char*)malloc(width * height); unsigned char* GFile_data; GFile_data = (unsigned char*)malloc(width * height); unsigned char* RFile_data; RFile_data = (unsigned char*)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。