Abbyy Cloud OCR - 一度にいくつかの特定のセグメントをスキャンする方法は?
-
21-12-2019 - |
質問
請求書(例えば電気代)をスキャンして関連する詳細(支払金額、ユーザーのクライアント番号、締め切り日付)を取得しているアプリケーションに取り組んでいます。 私はAbbyy OCRクラウドトライアルをダウンロードし、完全ライセンスを希望するが、使用に関するいくつかの困難を伴う。
ドキュメントは、以下のことをお勧めします。 "nofollow"> http://ocrsdk.com/documentation/quick-start/text-fields/?utm_source=http://stackoverflow.comおよび通り; utm_medium=comment&utm_campaign=smm しかし、デモを操作するとき - 私は "地域 '"フィールドをどのように追加し、どこで追加するか、そしてどのように同時にいくつかの領域をスキャンさせることができますか。
言語オプションが定義されていたコードを見ていましたが、 'Region'オプションが見つかりませんでした - それはどんな種類になるべきですか? (長方形?)
誰かが働いたか、またはabbyyで働いているならば、私はいくつかの助けを得たいと思います!たくさんありがとう!!
解決
Windows Phoneのサンプルには processImage 方法を使用します。それは画像全体を認識することを可能にします。
指定された座標を持つ個別のテキストフィールドを認識するには、 ProcessTextField メソッド(1フィールドを認識する)または ProcessFields メソッド(複数のフィールドを認識する)
ProcessTextFieldメソッドを使用するには、この行のようなもの 文字列URL=" http
「領域」は長方形です。領域の座標は、画像の左上隅を基準にしてピクセル単位で測定され、次の順序で指定されます。左、上、右、下。