作者doun (噜啦噜啦勒)
看板Python
标题[问题] 关於图片中的文字辨识
时间Thu Mar 2 23:52:39 2017
目前正在做一个解数独的外挂,题目想从FB MESSAGER里面的游戏里面捞
题目范例:
http://imgbox.com/TtEdz5wM
原本是打算使用pyautogui,用图片去定位数字位置,然後汇入已经写好的程式中
但pyautogui.locateAllonScreen去抓,假设3在画面中有3个,
只会找到我截图的那一个,所以就放弃
然後想说使用tesseract看能不能辨识出数字,但我直接用的结果是辨识不出来
(或许是要限定辨识范围,但这个我不会设定)
想请问大家,该怎麽取出这些数字呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.85.225.55
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1488469964.A.083.html
2F:→ doun: 我需要的比较像是将表格内的数字读成list 的策略 03/03 23:03
3F:推 MinaseNayuki: 可以先切割影像吗? 03/04 20:14
4F:推 shadowjohn: 数独9x9固定的 03/05 06:06
5F:→ doun: 可以,那黑色底的部分需要先做影像处理吗? 03/05 07:51
6F:推 shadowjohn: 统一变成白字黑底,或白底黑字,反正也才0~9种字 03/05 13:29
7F:→ shadowjohn: 建一个0~9.png 每张图固定pixel比一比,相似度9成 03/05 13:29
8F:→ shadowjohn: 就是该数字了 03/05 13:30
9F:→ shadowjohn: tesseract也省下来不需要用 03/05 13:30
10F:→ doun: 相似度9成 这个要怎麽比较@_@ 03/05 19:22
11F:推 shadowjohn: 假设一张图25x25px与已知图0-9.png比 03/05 23:30
12F:→ shadowjohn: 625个点都一样应该只有其中一张 03/05 23:31
13F:→ shadowjohn: 90%当容错 03/05 23:31