1

我正在开发 OCR 识别应用程序,我想为用户提供手动选择执行 OCR 的区域(在相机选择期间)的选项。现在,我面临的问题是我通过简单地覆盖 - (void)drawRect:(CGRect)rect 方法在相机屏幕上提供了一个矩形,但是,尽管有一个矩形,相机还是试图聚焦在整个捕获区域而不仅仅是在指定的矩形内。

换句话说,我不希望发送整个图片进行处理,而是只发送矩形内捕获的图像的一部分。我设法提供了一个矩形,但是没有任何功能。我不希望聚焦整个屏幕区域,而只聚焦矩形下方的区域。

我希望这是有道理的,因为我已尽力解释它。谢谢,让我知道

4

1 回答 1

1

Stream the camera's image to a UIScrollView using an AVCaptureOutput then allow the user to pinch/pull/pan the camera into the proper place... now use UIGraphics Image Context to take a "screen-shot" of this area and send that UIImage.CGImage in for processing.

于 2013-01-14T06:08:20.010 回答