推广 热搜: 可以  搜索引擎  page  企业  百度  个数  使用  选择  音视频  行业 

Android opencv 检测屏幕是否有坏点/检测一个颜色是否有杂点

   日期:2025-01-01     移动:http://ww.kub2b.com/mobile/quote/11621.html

https://download.csdn.net/download/Aaron121314/12291921

 

-------------------------------------------------------

使用opencv 来判断屏幕是否有坏点。

流程是这样的,先对着测试的手机屏幕拍照,然后剪切照片,把要检测的区域给截取出来,然后用Core.inRange 分析图片的每个像素的颜色,如果颜色在给定范围内就返回255 白色,不在就返回0黑色,最后生成一个新的Mat图片,一个黑白图片,最后我们去判断这个黑白图片,如果全是白色,说明没有坏点,给定的图片颜色都在给定颜色范围内,是用检测轮廓的方法来检测的,如果没有轮廓,就说明是都是白色,如果有黑点就会检测到轮廓,就说明有坏点。

 

截图

 

+ 点击选中要检测的图片资源

smin vmin是用来控制要检测颜色的深浅,默认可以不填。什么是hsv,去百度hsv颜色

x y width height  对图片资源进行剪切的范围

下拉列表,选择要检测的颜色

 

配置完成,点击button开始检测。检测结果会显示在右边的图片,同时会把不在范围内的颜色标记出来。这里检测蓝色,图片上有一些黑色的点,所以被标记出来了。

 

检测的原图

-------------------------------------------------------------------------------------

 

主要代码

颜色判断,返回一个黑白的mat图片,分析图片的每个像素的颜色,如果颜色在给定范围内就返回255 白色,不在就返回0黑色

 

 

判断是否有坏点(轮廓

 

 

本文地址:http://ww.kub2b.com/quote/11621.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号