2012-06-28 40 views
1

我想開發一個iOS應用程序,允許用戶拍攝手寫電話號碼。是否有任何圖書館可以讓我從這張圖片中的手寫中提取數值?如何在iOS應用程序中識別圖像中的手寫數字?

+1

您需要一些OCR技術。嘗試谷歌搜索OCR ... – Liam

+2

@all:這個問題已被投票下來......相當不值得。 rao顯然是新手,他不是母語,但對他的這種待遇是非常非常不友好的。他只是要求提供一個識別手寫體的OCR庫(僅限數字)。 –

+1

我鏈接到一些可能在這個問題中使用的資源:[iPhone上的號碼識別是否可能實時?](http://stackoverflow.com/questions/4887313/is-number-recognition-on-iphone - 實時可能) –

回答

2

首先,您需要使用OCR識別圖像中的文字。用於iOS OCR的最流行的open0source庫之一是Google贊助的開源項目tesseract

這裏是如何編譯OCR爲iOS:

http://robertcarlsen.net/2010/09/24/compiling-tesseract-v3-for-iphone-1299

後你得到的文本,這樣對撥打的電話號碼:

NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumberFromOCR]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURLString]]]; 

我把上面的代碼中的IBAction爲連接到一個可能被稱爲「呼叫」的按鈕,所以當用戶按下「呼叫」按鈕時,調用該代碼並調用從圖像中識別的號碼。

希望這會有所幫助!

1

嘗試OpenCV和tesseract-ocr。祝你好運,你的工作爲你而努力。

http://opencv.org/ 
https://code.google.com/p/tesseract-ocr/ 
相關問題