ZKX's LAB

opencv进行斑点检测 python 怎样去除图片中的多余物体

2020-09-30知识9

基于opencv的纸张表面质量检测算法中 根据不同的需求来进行不同的处理1 空洞 这个肯定是像素颜色和周边的不同 建议用阈值分割 然后轮廓检测2 褶皱 这个褶皱肯定会有梯度的变化 建议检测边缘 再计算褶皱的梯度信息3 划痕 这个和上一个问题相似 但是也有不同 应该是梯度的方向和强度不同(一个是凹一个是凸)4 斑点 如果只是点点星星的 opencv里也有很多角点检测算法 比如 surf fast ORB等但是也不是每个必须独立对应着相应的方法,比如求边缘梯度的时候可以一次性处理处理好多信息。你往下做,还有疑问在这里提问就行,不用另开问题了。

opencv进行斑点检测 python 怎样去除图片中的多余物体

基于opencv-算法设计 opencv里面是没有那种算法的,它只是提供一些常用的计算函数。具体的算法,由于你的需求比较特殊,相信应该没有现成的瑕疵检测算法,好在你的需求难度应该不大,通过常用的图像识别算法,比如纹理算法(Gabor算法)、SURF算法就可以找到白纸上瑕疵,这些瑕疵都是相当于一张白纸的特征点嘛!基本思想就是借用图像识别、匹配过程的思想—找图像上的特征点。白纸一般是提取不出特征点的,要是提取出来了,那就说明白纸上有东西(洞、褶皱或者异物)。

opencv进行斑点检测 python 怎样去除图片中的多余物体

python 怎样去除图片中的多余物体,今天就为大家分享一篇使用ytho去除图片多余物体的实例,具有很好的参考价值,希望对大家有所帮助。

opencv进行斑点检测 python 怎样去除图片中的多余物体

#二值化#算法#opencv#角点

随机阅读

qrcode
访问手机版