YUYV422 转 YUV420 代码
int YUV422To420(unsigned char yuv422[], unsigned char yuv420[], int width, int height)
{int ynum = width * height;int i,j,k=0; // 得到Y分量 for(i = 0;i < ynum; i++) {yuv420[i] = yuv422[i * 2];}// 得到U分量for(i = 0; i < height; i++) {if((i % 2) != 0) continue;for(j = 0; j < (width / 2); j++) {if((4 * j + 1) > (2 * width)) break;yuv420[ynum + k * 2 * width / 4 + j] = yuv422[i * 2 * width + 4 * j + 1]; }k++;}k=0;// 得到V分量for(i = 0; i < height; i++){if((i % 2) == 0) continue;for(j = 0;j < (width / 2); j++) {if((4 * j + 3) > (2 * width)) break; yuv420[ynum + ynum / 4 + k * 2 * width / 4 + j] = yuv422[i * 2 * width + 4 * j + 3];}k++;}return 1;
}#define IMAGE_WIDTH 640
#define IMAGE_HEIGHT 480unsigned char YUV420P_Buffer[IMAGE_WIDTH * IMAGE_HEIGHT * 3 / 2];YUV422To420(yuv422_buff,YUV420P_Buffer, IMAGE_WIDTH, IMAGE_HEIGHT);
YUYV422 转 YUV420 代码相关推荐
- ffmpeg 采集 yuyv422数据 转成 yuy420数据 并播放
本实验需要 libx264库 安装 libx264wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.t ...
- linux下使用ffmpeg采集摄像头数据并编码成h264文件
本文讲述如何在linux下,使用ffmpeg采集视频数据,并编码成h264文件. 打算分成3部分讲解: 需要具备的软硬件环境 ffmpeg命令采集摄像头数据并编码成h264文件 ffmpeg代码采集摄 ...
- 隐私合规:收集SDK部分介绍
com.meizu.cloud.pushsdk.SystemReceiver 魅族推送服务是由魅族公司为开发者提供的消息推送服务,开发者可以向集成了魅族 push SDK 的客户端实时地推送通知或者消 ...
- 图片格式之YUV420 转RGB格式(含代码)
在数字图像处理种YUV格式也是我们经常遇到,与RGB一样也是一种编码格式,开始主要用于电视系统以及模拟视频领域.YUV,分为三个分量,"Y"表示明亮度(Luminance或Luma ...
- 利用libswscale转换yuyv422到yuv422p或rgb之间的转换, 视频翻转
2019独角兽企业重金招聘Python工程师标准>>> yuyv422的数据来自ffdshow raw filter输出的yuv2, 其实就是yuv422p的packed模式, 要转 ...
- MATLAB读取一张RGB图片转成YUV420格式、YUV422格式、YUV444格式
转:https://www.cnblogs.com/hythink/p/5421720.html 1.读入照片 控制输出的标志定义 1 2 3 4 5 6 7 8 9 10 11 clc;close ...
- FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(新接口)
在https://blog.csdn.net/fengbingchun/article/details/93975325 中给出了通过旧接口即FFmpeg中已废弃的接口实现通过摄像头获取视频流然后解码 ...
- FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(旧接口)
这里通过USB摄像头(注:windows7/10下使用内置摄像头,linux下接普通的usb摄像头(Logitech))获取视频流,然后解码,最后再用opencv显示.用到的模块包括avformat. ...
- FFmpeg实现获取USB摄像头视频流测试代码
通过USB摄像头(注:windows7/10下使用内置摄像头,linux下接普通的usb摄像头(Logitech))获取视频流用到的模块包括avformat和avdevice.头文件仅include ...
最新文章
- 招聘|华为诺亚方舟实验室AI算法实习生
- 最新的GAN方法——PGGAN揭秘
- 我们来谈谈那些智能家居里的语音对话设备
- MySQL 性能优化的最佳20多条经验分享
- 将速度加快到自己的个人代码生成器中
- pip安装指定版本包
- android 广告close,小程序广告弹出与关闭
- Linux 重定向与连接符详解
- 阿里巴巴矢量图标如何修改颜色,以及原理
- 密码学——培根密码和栅栏密码
- 如何在 Titanic Kaggle Challenge 中获得0.8134分
- 论文阅读笔记:Layer Normalization
- USB 2.0规范中译本 第二章 术语和缩写
- 为什么要将数据序列化?
- 关于重装系统后没有以太网和wifi的问题解决
- java finalize方法总结、GC执行finalize的过程
- window下Anaconda环境的创建、删除、激活、退出
- 数据结构与算法基础Day1
- xenomai网卡驱动分析之一 加载和使用
- [Shell]尚硅谷大数据技术之Shell--笔记(1)