怎么用opencv和python,只保留深蓝色部分,其他区域变为黑色

 我来答
rickleo
2016-09-09 · TA获得超过164个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:117万
展开全部
1、首先明确深蓝的数据范围;
2、将图片转换到HSV空间,并分离三个通道为新的三个单通道图片;
3、H图片使用cvInRangeS获取“蓝”色区域的MASK。“蓝”在色度轮盘的值为240
4、同上,S图片获取色纯度大于一定值的MASK;
5、同上,V图片获取亮度在一定范围内的MASK;
6、上述三图二值化以后,做“与”运算,成为最终MASK;
7、用这个新生成的MASK去处理原图;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式