社区
机器视觉
帖子详情
求使用OPENCV对色彩空间RGB进行转换YCbCr的代码示例或方法
琴晏
2015-04-09 10:45:22
在知道色彩空间转换函数的前提下,相对RGB色彩空间转换到其他3通道8位色深的色彩空间,如YCbCr。想知道详细的代码。麻烦哪位大大帮帮忙。(PS:如果告诉我使用cvCvtColor就算了,我想知道的是详细的源代码,比如输入是一张RGB图片,输出是YCBCR的图片。)万谢!!
...全文
625
1
打赏
收藏
求使用OPENCV对色彩空间RGB进行转换YCbCr的代码示例或方法
在知道色彩空间转换函数的前提下,相对RGB色彩空间转换到其他3通道8位色深的色彩空间,如YCbCr。想知道详细的代码。麻烦哪位大大帮帮忙。(PS:如果告诉我使用cvCvtColor就算了,我想知道的是详细的源代码,比如输入是一张RGB图片,输出是YCBCR的图片。)万谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
what___how
2015-04-24
打赏
举报
回复
下载一份源码,CMake一下,建立工程,在工程中进行寻找,就可以了,以后其他的也可以这么做
MATLAB
rgb
2
ycbcr
与
opencv
的
转换
的区别
在我成功地在MATLAB中实现之后,我正在尝试用
openCV
复制jpeg算法。我注意到MATLAB和
OpenCV
给出了从
RGB
到
YCbCr
的
色彩
空间
转换
的不同结果。 看看
OpenCV
的文档,似乎唯一
使用
的函数是cv :: cvtColor,但是打印Y,Cb和Cr的第一个8x8子矩阵,它们是不一样的。 这是我的MATLAB和C ++
代码
(
使用
OpenCV
4.0.1)。 Matlab的: % Read
rgb
image img
rgb
= imread('lena512color.bmp'); % Conv
OpenCV
-Python实战(6)——
OpenCV
中的
色彩
空间
和
色彩
映射
为了更好的表示
色彩
,人们建立了多种
色彩
模型以一维、二维、三维等坐标系来描述不同
色彩
,这种坐标系所能定义的
色彩
范围即
色彩
空间
;而
色彩
映射是将图像在一个
色彩
空间
映射至另一
色彩
空间
的操作,通常可以将灰度图像着色为等效的伪
色彩
图像。本文将介绍
OpenCV
中的
色彩
空间
和
色彩
映射,并
进行
实战以应用。
OpenCV
RGB
与
YCbCr
互换
1.
YCbCr
的含义 Y:表示明亮度,也就是灰阶值。“亮度”是透过
RGB
输入信号来建立的,
方法
是将
RGB
信号的特定部分叠加到一起。 Cb:反映的是
RGB
输入信号蓝色部分与
RGB
信号亮度值之间的差异。 Cr:反映了
RGB
输入信号红色部分与
RGB
信号亮度值之间的差异。 2.
YCbCr
与
RGB
的相互
转换
Y = 0.257*R+0.504*G+0.098*B+16 Cb = -0.148...
数字图像处理—— Lab、
YCbCr
、HSV、
RGB
之间互转
Lab、
YCbCr
、HSV、RBG颜色
空间
之间互转
python图像读取、显示、
RGB
颜色
空间
转换
为
YCbCr
颜色
空间
巨简单
机器视觉
4,514
社区成员
15,347
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章