我在iPhone上使用OpenCV並需要檢測圖像中的數字。我將圖像分成較小的圖像,因此每個圖像只有一個數字(1-9)。所有數字都打印出來,而不是手寫的。OpenCV檢測號碼
用OpenCV找出數字的最佳方法是什麼?
UPDATE:
我已經成功地找到了號碼,提取它們。他們是這樣的:
http://img198.imageshack.us/img198/5671/101ht.jpg
http://img824.imageshack.us/img824/539/606yu.jpg
當它們被抽出,他們是在同尺寸等。我保存了一堆圖像,並將它們放入OCR目錄中,並將它們分類爲數字。像:ocr/1/100.jpg 101.jpg ....和ocr/2/200.jpg 201.jpg ....
然後,我打算使用與基本OCR教程中相同的方法:http://blog.damiles.com/?p=93
但是,我編程的iPhone和不能使用C代碼(編譯錯誤等),我沒有訪問highgui。
我嘗試使用cvMatchTemplate()和匹配一些圖片,但它似乎工作非常糟糕......
任何其他想法,我能試試嗎?
@Linues您是否嘗試過區分圖像中的數字和字符,即僅從圖像中獲取數字或使用以下代碼輪廓的維數組中的某些東西:findContours。我試圖區分char和char。請讓我知道,如果建議從你的結尾。 – 2014-06-02 05:47:56
[opencv中的基本OCR](http://blog.damiles.com/?p=93) – 2011-05-03 17:55:42
謝謝。儘管如此,我已經閱讀過它。他正在手寫數字上做OCR。火車圖像是否也適用於印刷文字? – Linus 2011-05-03 18:35:39