The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
legendnan

识别图片中的文字与数字

  •  
  •   legendnan · Sep 28, 2020 via Android · 3859 views
    This topic created in 2108 days ago, the information mentioned may be changed or developed.
    大佬们,我想识别一个图片中的数字,他是网页上的我想给他截图保存下来。然后用程序去识别他里面的数字。请问这个识别率高的库都有什么?
    8 replies    2020-10-14 15:47:02 +08:00
    xylophone21
        1
    xylophone21  
       Sep 28, 2020
    Google mnist PyTorch, 大把代码跑到 9X%+,X 大概是 5678
    14v45mJPBYJW8dT7
        2
    14v45mJPBYJW8dT7  
       Sep 28, 2020
    百度智能云 ocr 识别 api,一天很多次免费额度
    supermoonie
        3
    supermoonie  
       Sep 28, 2020 via iPhone
    飞浆
    miaomiao888
        4
    miaomiao888  
       Sep 28, 2020
    试试 PandaOCR 各种 OCR 引擎自个挑
    但如果想要离线库那没啥可推荐的,识别效果基本都不如在线的
    shm7
        5
    shm7  
       Sep 28, 2020
    你放在 go 这个主题下,让我不晓得怎么回答。

    第一你这里的截图是什么样的不知道,不晓得识别难度。如果是比较规整的,肯定比歪歪斜斜的好识别。沙发说什么 9X%我觉得可能是微信号看多了。谷歌最赚钱的 youtube 的机器翻译也只能适合慢速不带口音的翻译。稍微复杂一点的情况,错误也会频繁出现。

    如果你懂 DL/CV,可以看看 attentionOCR 这种端到端的模型,在歪斜形变的场景也能保持一定的识别率。但是问题是没有中文的训练数据,英文数字应该有。有个同事做过这方面的事情,我有点耳闻。
    shm7
        6
    shm7  
       Sep 28, 2020
    谷歌有过一个识别规整英文数字验证码的开源方案,比较老了,叫 tesseract (对,就是雷神那个东西)。你可以试试。我们这边做验证码识别不太行。
    legendnan
        7
    legendnan  
    OP
       Sep 28, 2020
    @shm7 图片是带有颜色的,绿色黄色橙色等根据数字大小来确定颜色。主要是想用 go 写就发在这里了。识别内容就是数字。到现在我也不会在 V2EX 上发图片。要不就发图了
    z21victor
        8
    z21victor  
       Oct 14, 2020
    如果只是英文和数字,github.com/otiai10/gosseract 这个应该是可以的。中文的话,基础的模型识别效果都不太好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   912 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
    ♥ Do have faith in what you're doing.