l12ab
V2EX  ›  PHP

像这样的验证码有没有办法用 PHP 识别?

  •  
  •   l12ab · Feb 17, 2015 · 9304 views
    This topic created in 4184 days ago, the information mentioned may be changed or developed.

    类似于下图里的验证码识别,请问用PHP能做到识别吗?我试了tesseract,完全无法识别,当然我没有做训练。
    如果有谁能做,报个价也行。
    1.必须用PHP实现
    2.不能调用其他人肉识别的API,因为这是内网的验证码
    3.PHP可以调用其他exe,但是这个exe文件最好是绿色的命令行版,无需安装即可用

    发图到imgur居然提示所在国家不允许发图,换了几个日本人美国IP都不行,非要注册。懒得注册于是发微博了。
    两个图字体稍微有差别
    http://ww2.sinaimg.cn/large/692aa05cgw1epcm9ove59j20el08441g.jpg

    http://ww1.sinaimg.cn/large/692aa05cgw1epcm9p16laj20ej08541e.jpg

    15 replies    2015-02-19 09:45:35 +08:00
    a2z
        1
    a2z  
       Feb 17, 2015
    按照字符宽度切割。
    php神经网络识别。
    a2z
        2
    a2z  
       Feb 17, 2015   ❤️ 1
    @a2z
    甚至用神经网络切割都可以。
    jsonline
        3
    jsonline  
       Feb 17, 2015   ❤️ 1
    这跟 PHP 有关系?
    l12ab
        4
    l12ab  
    OP
       Feb 17, 2015
    @a2z 第一次听到这个词,我去找找资料看看,谢谢
    l12ab
        5
    l12ab  
    OP
       Feb 17, 2015
    @jsonline 因为现有的程序用PHP写的,目前是调用对方的验证码,然后人工输入,现在想实现自动填写验证码
    kofj
        6
    kofj  
       Feb 17, 2015 via iPhone
    @l12ab 为啥非要PHP,写成服务给php调用岂不是效率更高😳
    l12ab
        7
    l12ab  
    OP
       Feb 17, 2015
    @kofj 对啊,这样也行,可是该如何写,本人只会PHP。java python c之类的都不会
    zts1993
        8
    zts1993  
       Feb 17, 2015
    这个图片已经是二值话 去过噪点的。纯数字+正负30°倾斜应该问题不大。tesseract应该没有太大问题吧
    l12ab
        9
    l12ab  
    OP
       Feb 17, 2015
    @zts1993 对方网站显示的验证码就是这个样子的,我还没有对他二值化和去噪点。tesseract不会玩啊
    a2z
        10
    a2z  
       Feb 17, 2015   ❤️ 1
    l12ab
        11
    l12ab  
    OP
       Feb 17, 2015
    @a2z 这个我也搜到了,可还是不会具体操作。如果字符不旋转不粘连,之前我参照网上的文章,成功识别过
    tinyhill
        12
    tinyhill  
       Feb 17, 2015   ❤️ 1
    参考资料,教你如何破解图形验证码:
    http://www.geekso.com/Valite/
    http://www.geekso.com/Valite2/
    l12ab
        13
    l12ab  
    OP
       Feb 17, 2015
    @tinyhill 谢谢。只是这两篇文章我也很多年前就看过,实现了固定宽度不旋转不粘连的识别。这个似乎无法用于我目前这个验证码
    ETiV
        14
    ETiV  
       Feb 17, 2015
    @tinyhill 这网站一切过去我还以为是煎蛋...
    kn007
        15
    kn007  
       Feb 19, 2015
    php识别验证码没试过,过来学习
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2799 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 12:38 · PVG 20:38 · LAX 05:38 · JFK 08:38
    ♥ Do have faith in what you're doing.