openCV中基于HSV的颜色判断(红色为例)

HSV空间中H分量是计量环形渐变分布的颜色的变量,标准的红色H=0(或360),所以类红色应该以0为中值,向两边延展,一般取±30(即0~30和330~360),又openCV中H分量量化成180,所以在openCV中,H分量取值为0~15和165~180。

判断代码如下:

int hsv_h = detect_h; // detect_h是检测获得的h分量值

if (hsv_h % 165 <= 15)

{

    ​return true;

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值