V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
asuraa
V2EX  ›  程序员

锤子官网的这个验证码是如何生成的?

  •  
  •   asuraa · Nov 8, 2017 · 5372 views
    This topic created in 3102 days ago, the information mentioned may be changed or developed.

    感觉用户识别很容易,机器识别不容易啊。 这个有啥窍门?

    https://account.smartisan.com/#/v2/login

    17 replies    2017-11-09 13:32:35 +08:00
    takanasi
        1
    takanasi  
       Nov 8, 2017
    先生成字符然后从字符里随机取像素散布到椭圆的范围内?
    hfenger
        2
    hfenger  
       Nov 8, 2017
    很多方法,比如先绘制一个淡紫色椭圆,然后在椭圆内随机画紫色点 ,然后画紫色验证码 然后全图随机画白点,细节自己控制了,反正我不会画这种验证码,太好识别了,不如多画几条干扰线
    hfenger
        3
    hfenger  
       Nov 8, 2017
    刷新了几下,颜色是随机的,不一定非要紫色
    hugee
        4
    hugee  
       Nov 8, 2017
    二值化,不是很难吧?
    nazor
        5
    nazor  
       Nov 8, 2017
    机器识别不难,用 Tensorflow 训练,像百度网盘验证码这样的扭曲也能有 80%的正确率。
    https://pan.baidu.com/genimage?00000000000000000000000000000000
    lianz
        6
    lianz  
       Nov 8, 2017
    没什么难的,简单过滤一下颜色然后二值化,简直不要太轻松 easy
    Luckyray
        7
    Luckyray  
       Nov 8, 2017 via iPhone
    @nazor 这个我感觉人都不一定能有 80%……
    asuraa
        8
    asuraa  
    OP
       Nov 8, 2017
    这。。。这么好识别?
    asuraa
        9
    asuraa  
    OP
       Nov 8, 2017
    m939594960
        10
    m939594960  
       Nov 8, 2017
    @nazor 你这个接口厉害了 怎么找到的
    t123yh
        11
    t123yh  
       Nov 8, 2017 via Android
    @nazor 百度这个实际上识别更容易,同样的内容,可以生成不同的图片,多识别几次,保证 100% 正确率
    nazor
        12
    nazor  
       Nov 8, 2017
    @luodaoyi 其实主要问题是怎么获得训练集,如果有 3W 左右,应该能达到不错效果。
    nazor
        13
    nazor  
       Nov 8, 2017
    @m939594960 百度网盘的,偶然发现。
    nazor
        14
    nazor  
       Nov 8, 2017
    @t123yh 是的,100%现在达不到,80%已经实现了,而且只是训练了 2000 个不同验证码,共 5W 张左右。
    crab
        15
    crab  
       Nov 9, 2017
    @nazor 打码平台
    LeeSeoung
        16
    LeeSeoung  
       Nov 9, 2017
    - -这种机器识别 做到 90 可以的。。没有太多干扰
    asuraa
        17
    asuraa  
    OP
       Nov 9, 2017
    说明干扰线还是很有用的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2968 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 15:21 · PVG 23:21 · LAX 08:21 · JFK 11:21
    ♥ Do have faith in what you're doing.