OpenCV提供的转换函数实现YUV到RGB的转换
2016-09-18 20:34
381 查看
bool YV12ToBGR24_OpenCV(unsigned char* pYUV,unsigned char* pBGR24,int width,int height)
{
if (width < 1 || height < 1 || pYUV == NULL || pBGR24 == NULL)
return false;
Mat dst(height,width,CV_8UC3,pBGR24);
Mat src(height + height/2,width,CV_8UC1,pYUV);
cvtColor(src,dst,CV_YUV2BGR_YV12);
return true;
}
{
if (width < 1 || height < 1 || pYUV == NULL || pBGR24 == NULL)
return false;
Mat dst(height,width,CV_8UC3,pBGR24);
Mat src(height + height/2,width,CV_8UC1,pYUV);
cvtColor(src,dst,CV_YUV2BGR_YV12);
return true;
}
相关文章推荐
- OpenCV实现RGB与YUV的转换
- 视频教程:YUV和RGB相互转换--MATLAB实现(一)
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法(java实现) 分类: Android JAVA 2015-06-08 19:30 26人阅读 评论(0) 收藏
- ffmpeg命令行实现YUV和RGB之间格式的转换
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- 实现RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法
- RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法(java实现)
- 图像处理之基础---用Shader实现的YUV到RGB转换:使用3重纹理实现 .
- 关于RGB转换YUV的探讨与实现
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- 图片颜色处理/ 关于RGB转换YUV的探讨与实现
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
- 使用Shader实现YUV到RGB的转换
- 基于opencv的YUV图像转换为RGB图像
- C++ OpenCV 实现RGB彩色图像转化成灰度图像再转换成二值图像
- 用Shader实现的YUV到RGB转换:使用3重纹理实现
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale
- 使用OpenCV实现RGB、HSI、CMYK颜色空间的转换