2012-09-19 19 views
1

解析簡單的數字因此,我有一個這樣的形象:http://imgur.com/qBGvP從圖像

它總是看起來,雖然這些數字可能會有所不同。這是一個gif,背景是透明的,數字是白色的。

我需要一些方法來解析它在腳本中使用的數字。任何想法如何我可以解決這個問題?

+6

這被稱爲[光學字符識別(http://en.wikipedia.org/wiki/Optical_character_recognition)(OCR)。這不是一個簡單的任務。 –

+1

這是OCR,不知道是否有PHP的OCR庫。事實上,你只需要擔心一個字體中的10個字符將會有所幫助。的 – Orbling

+0

可能重複[從圖像編號(http://stackoverflow.com/questions/3576572/from-image-to-numbers)的[我如何在網站上使用PHP實現OCR?]( – Jocelyn

回答

6

如果字體是等寬和圖像中的數字的位置是不變的,它應該是微不足道的圖像分解成單個數字。然後,將每個圖像輸出爲某種格式(PNG可能是最好的)並比較這些文件。

這效果最好,如果你有相同的腳本保存已知數字,然後比較它們的實際情況下的數據。如果這是不可能的,你將不得不做一個像素對像素的比較,這是不是那麼大的小圖像的問題。

基本上你被有計劃,沿線的是使得極度原始OCR「這是數字看起來像什麼,所以什麼號碼是什麼?」