2016-07-06 6 views
0

実際にコード39の場合、EANとして誤って認識されているバーコードがあります。私はバーコードのタイプを事前に知っていますので、ZBarにCode 39バーコード。ZBarのC++ APIでデコーダの種類を無効にする

関連する質問が見つかりました。Wrong decoding of barcodes also in ZBAR SDK exampleですが、その機能はsetSymbology()であり、C++ APIにはありません。たぶんそれはiPhone SDKにしかないでしょうか?

C++ APIに相当する機能はありますか?

答えて

1

setSymbology()と完全に一致するかどうかはわかりませんが、私はImageScanner::set_config()を使って仕事をしています。

scanner.set_config(ZBAR_EAN8, ZBAR_CFG_ENABLE, 0); 
scanner.set_config(ZBAR_EAN13, ZBAR_CFG_ENABLE, 0); 

このコードを使用すると、すべてのEANデコーダを無効にできます。

関連する問題