Zbar API を使用して、画像がバーコードで構成されているかどうかを確認できますか? これは、アプリケーションがバーコード値を取得できない場合に、バーコードが含まれている可能性があるかどうかを確認し、ユーザーが後で手動で確認できるようにするためのバックアップ手段です。
私はかなり調査しましたが、大きな成功はありませんでした。ZBar ではない場合、それをうまく実行できる他のオープン ソース ライブラリはありますか?
ありがとう
必要なのは検出器です。つまり、バーコード (存在する場合) を見つけて、検出結果に応じて yes または no を返す機能です。
zbar_scan_image
IMHO Zbar は、一方では検出とデコードを組み合わせた高レベルのスキャナー インターフェイス ( ) を公開し、他方では純粋なデコーダー インターフェイスを公開するため、これを行うのに十分な汎用性のある API を提供していません。
このペーパーを必ず参照してください:モバイル デバイスでの堅牢な 1D バーコード認識。これには、疑似アルゴリズムを含む検出ステップに関連するセクション全体が含まれています [1] - 4. バーコードの検索を参照してください。しかし、すぐに使用できるオープン ソース ライブラリはありません。説明した手法に基づいて、独自の検出器を実装する必要があります。
最後に、使用する予定の入力画像の種類に応じて、より実用的/単純な手法を使用できます (回転はありますか? ぼかしはありますか? 画像やビデオ ストリームのリアルタイム処理に関するものですか?)。
[1] さらに、このフォールバック ステップでは、最初のステップで使用したものとは異なる種類のアルゴリズムを使用することをお勧めします。