1

私はOCR認識アプリに取り組んでおり、OCRを実行する領域を(カメラの選択中に)手動で選択するオプションをユーザーに提供したいと考えています。今、私が直面している問題は、 - (void)drawRect:(CGRect)rect メソッドをオーバーライドするだけでカメラ画面に長方形を提供することですが、長方形があるにもかかわらず、カメラはキャプチャされた領域全体に焦点を合わせようとします指定された長方形内だけではなく。

言い換えれば、画像全体を処理のために送信するのではなく、キャプチャされた画像の四角形内の部分のみを送信する必要があります。長方形を提供することができましたが、機能はありません。画面全体をフォーカスするのではなく、長方形の下の領域のみをフォーカスします。

私はそれを説明するために最善を尽くしたので、これが理にかなっていることを願っています. ありがとう、私に知らせて

4

1 に答える 1

1

UIScrollViewを使用してカメラの画像をストリーミングしAVCaptureOutput、ユーザーがカメラを適切な場所にピンチ/プル/パンできるようにします...次に、UIGraphics画像Contextを使用してこの領域の「スクリーンショット」を撮りUIImage.CGImage、処理のために送信します。

于 2013-01-14T06:08:20.010 に答える