Question:
バーコード読み取り時に検索結果を最適化するにはどうすればよいですか?
回答:
storageRobotがすべてのバーコードを認識しない場合、または読み取り速度を最適化したい場合、以下のヒントが役に立つかもしれません。
一般的に、バーコードとスキャンの品質が高いほど、読み取り率と速度が高くなります。バーコードの品質が悪いと、コンピュータはバーコードを読み取るために多くの時間を投資しなければならず、速度が低下します。この点も重要視するのであれば、storageRobot の最適化にもっと力を入れる必要があります。
読み取りの確率を上げるためのヒントをいくつか紹介します:
- 予想されるバーコードの数をページ上のバーコードの数に制限する。
- 読み取り方向を限定する(通常は「左から右」)。
- 文書がグレースケールまたはカラーの場合は、内部画像モードを「自動」に設定します。
- バーコードが特に明るいまたは暗い場合は、「エッジコントラストを強調(Erode)」ボックスをチェックし、ダイナミック輝度範囲を試してみるとよいでしょう。この変更は少しずつ行ってください。バーコードがかなり明るい場合は、範囲を上向きに調整する必要があります。バーコードがかなり暗い場合(または白以外の背景の場合)は、範囲を下向きに調整する必要があります。
これらの設定を行っても読み取り品質が大幅に改善されない場合は、以下をお試しください。ただし、これらのオプションは読み取り速度を低下させます: - 認識モードを「詳細」に設定し、オプション「エッジのコントラストを改善する(erode)」も有効にします。
- 周囲のテキストとバーコードの間の距離が小さい場合、読み取り間隔を短くすることができます。
- バーコードが暗い背景に明るいストライプの場合は、「色の反転」を選択する。
認識に問題がない場合は、以下のオプションをテストして読み取り速度を上げることができます:- 予想されるバーコードの数を 1 または 2 に設定します(より多くのバーコードを読み取る場合でも)。
- 並列スレッド数を増やす(コア数は最大値に設定する)。
- 認識モードを「標準」に設定します。
- まだら模様/ほこりを除去する」および「エッジコントラストを強調する」のチェックボックスをオフにします。
- 読み取らないバーコードタイプ(Code 39、Code 128)のオプションを無効にします。
- ダイナミック輝度範囲を小さくし(スライダを互い違いに動かす)、ダイナミック輝度パスの回数を減らす。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
