opencv中 如何判断一幅图像中两个红色区域,怎么判断这个区域的颜色是不是相同????画直方图???
是画直方图还是其他的???如何画红色的直方图,是画单通道的吗????
看到一个别人的方法。
建议转到HSV颜色老虚判空间,opencv 的H范围是0~180,红色的H范围大概是(0~8)∪(160,180)
S是饱和度,一般是大于一个值,S过低就是灰色(参考值S>80),
V是亮度,过低就是黑色,过高就是白色(参考值220>V>50)。
判断区域颜色是否相同,可以直接比较这两个区域像素的HSV值。如果要完全相同,则各像素誉宏点的H,S,V的值都要一样,否则可以有一定误差范围(具体是多少侍改就只能自己估计了)。