作者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/m.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