【图灵识别插件】今天教大家如何使用(TURING)二值化滤镜
今天教大家如何使用二值化滤镜。二值化是大家遇到的最头疼的问题,不知道参数要具体怎么设置。
因为在识别之前必须保证图像是黑白图(黑底白字),否则就不能切割与识别了。
二值化分为两种类型:黑白二值化和彩色二值化。
经常用到的二值化就是黑白二值化。
黑白二值化的参数又分为两种:根据RGB均值比大小和取指定颜色来比较判断。
这两个参数没有哪个好用和哪个不好用之说,根据不同场景自己选择合适的参数即可。
1、黑白二值化参数设置,范围0-255。
二值化参数是指:在设置的这个范围内的颜色均值为黑色。
举例:场景中的数字比背景亮时,此时参数该怎么设置?
那么,第一步可以先尝试设置0-128,这个范围属于暗色部分(反过来就是128-255属于亮色部分),就会把背景暗色部分变成了纯黑色,而其他变成白色。一般情况下我们先从中间开始对半分设置看看效果,不满意后再适当缩小范围,如:0-72,一般操作三次后就能达到满意效果。最终的效果是:保证所有的数字清晰且不黏连和残缺即可完成。
2、黑白二值化参数设置,范围@BBGGR-DBDGDR|…。
二值化参数是指:取指定的颜色及偏色,符合这些颜色就会变成白色,而其他则变成黑色。当然,可以取多个颜色,也可以进行反色操作。反色(开头符号:@)的意思是:取的这些颜色变成黑色,而其他则变成白色。
这种方式相对理解起来比较简单,小白首选。
3、彩色二值化(色调分离)参数设置,范围2-255,即RGB每个分量的分段数。
可以理解为三只蚯蚓分别被刀切了好几段的意思。有没有感觉下面一紧?
举例:我们也会经常看到不同颜色字符的验证图形码,每个字符的颜色都是不一样的,可能还会有渐变色干扰,而且也出现交叉重叠情况。
如果只是单纯的使用黑白二值化是区分不出来的。那么,我们就可以先对这些颜色做个彩色二值化分离出每个颜色的字符,这样就可以处理掉渐变色、相似色等干扰,然后直接通过“颜色分层”进行完美切割与识别了。
这个是视频么
页:
[1]