2012-04-11 93 views
0

我想檢測圖像方向&歪斜和旋轉圖像準備好使用OCR進行掃描。如何在ObjectiveC中執行如何檢測圖像方向和歪斜在ObjectiveC

+1

不_really_一個C++的問題... – 2012-04-11 10:28:25

+1

@Nick我試圖OpenCV庫,但我有整合問題與ObjectiveC – 2012-04-11 10:29:55

回答

-3

你可以使用任何OCR可檢測文字方向,那麼你可以找到正確的形象定位......

+0

謝謝你khaled – 2012-04-11 11:33:40

+0

你是完全錯誤的。哪種OCR可以檢測角度? Tesseract does not。 – 2014-08-16 01:41:02

4

您可以使用另一個不同於支持所需操作的openCV的庫。

首先使用侵蝕後緊跟一個休轉換來找到x軸的角度,如演示here OpenCV - Detect skew angle爲了旋轉圖像。

可以通過檢查寬度/高度(旋轉90°)和OCR庫的測試運行來估計方向。如果檢測率低,您可以旋轉(180°)並再次運行OCR。

+0

非常感謝您Stacker,我認爲這將解決問題 – 2012-04-11 11:33:26

+0

什麼是價值寬度/高度(旋轉90)? – 2012-04-11 11:44:21

+0

@MustafaIbrahim你的輸入圖像的寬度和高度像素I雖然Paper_size http://en.wikipedia.org/wiki/Paper_size – stacker 2012-04-11 12:20:59