跟雷神学音视频-6.YUV像素数据处理
分离YUV420P
1 | int yuv420pSplit(char *url,int w,int h,int num){ |
分离YUV444P
1 | int yuv444Split(char *url,int w,int h,int num){ |
去掉YUV420P的颜色
1 | int yuv420Gray(char *url,int w,int h,int num){ |
YUV的PSNR计算
PSNR是最基本的视频质量评价方法,
RGB2BMP
BMP文件是由BITMAPFILEHEADER、BITMAPINFOHEADER、BGR像素数据共3个部分构成,它的结构如下图所示
1 | typedef struct tagBITMAPFILEHEADER |
1 | void RGB2BMP(const char * rgbUrl,int width,int height,const char * bmpUrl){ |
RGB2YUV420P
1 | int RGB2YUV420P(unsigned char *rgbBuf,int w,int h,unsigned char *yuvBuf){ |
本文标题:跟雷神学音视频-6.YUV像素数据处理
文章作者:whppmy
发布时间:2019-11-27
最后更新:2019-11-27
原始链接:http://bugnull.com/视频图像/跟雷神学音视频-6-yuv像素数据处理/
版权声明:个人记录,没有获取同意时,禁止转载!!