首页 > 其他 > 详细

色彩空间转换

时间:2021-04-04 22:34:09      阅读:18      评论:0      收藏:0      [点我收藏+]

对颜色进行提取,建议在hsv空间中进行,在rgb空间中,rgb全部控制颜色分布,分布过广,但在hsv空间中,只有h与s控制。色调(H),饱和度(S),明度(V)。

inrange(input,scalar(),scalar(),output)

   两个scalar()分别代指上阈值与下阈值

与上述HSV颜色系统不同的是,如果直接使用OPENCV中CVTCOLOR函数,并设置参数为CV_BGR2HSV,那么所得的H、S、V值范围分别是[0,180),[0,255),[0,255),而非[0,360],[0,1],[0,1];这时我们可以查下面的表格来确定颜色的大致区间。

技术分享图片

 

在阈值以内的变为白色,其余为黑色

 

贴图

  将一张图1(不为黑)的部分贴在另一张图上

  mat::copyto(output,input)

  对非静态成员应使用特定对象,将对象在input为1的区域将其贴至output

色彩空间转换

原文:https://www.cnblogs.com/KAVEI/p/14616613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!