zhangdkpz 发表于 2012-4-16 16:33:23

如何把颜色统一规则的数字图片转换成数字

碰到一组这样的图片 我怎么去识别他 并且把他转换成数字呢,请各位兄弟帮忙解答下,谢谢了

user3000 发表于 2012-4-16 16:37:54

图片识别, 比较高深的东西! 会的都不是一般人.
我这一般人帮顶个, 期待来个非一般人指教!
希望楼主在这里不会空手而归!

haijie1223 发表于 2012-4-16 16:55:39

论坛阿福的验证码识别那个帖子搜索下看看能用上不

my788522 发表于 2012-4-16 17:50:58

你这个算是最简单的识别了 非常的规则
我估计用PixelChecksum都能识别出来

这是我以前的识别某软件的标准规则的图片验证码

Func getnos($zuo, $din)
        $window = WinGetHandle("注册新用户", "注册")
        $hesd = PixelChecksum($zuo, $din, $zuo + 24, $din + 24, 1, $window)
        $theno = 0
        If $hesd = 586349608 Then
                $theno = 7
        ElseIf $hesd = 2737912011 Then
                $theno = 9
        ElseIf $hesd = 443110392 Then
                $theno = 5
        ElseIf $hesd = 3087305927 Then
                $theno = 8
        ElseIf $hesd = 315573830 Then
                $theno = 4
        ElseIf $hesd = 1061772641 Then
                $theno = 0
        ElseIf $hesd = 4263280705 Then
                $theno = 2
        ElseIf $hesd = 4073123171 Then
                $theno = 1
        ElseIf $hesd = 3477442828 Then
                $theno = 6
        ElseIf $hesd = 36080921 Then
                $theno = 3
        EndIf
        Return $theno
EndFunc   ;==>getnos

whitehead 发表于 2012-4-16 19:03:42

非一般人出现了,学习

魔导 发表于 2012-4-17 10:01:51

看不懂啊,帮顶{:face (411):}
页: [1]
查看完整版本: 如何把颜色统一规则的数字图片转换成数字