2012-04-11 95 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