2017-04-04 218 views
0

オープンソースライブラリを使用することにより、pylibdmtxは画像内のデータマトリックスバーコードを検出できます。バーコードが大きい画像のほんの一部である場合、処理速度が遅くなります。それは縮小し、いくつかの引数を取り、ここでバーコードPythonデータマトリックス検出

を検出し、私の質問があり、ライブラリでコーディング

with libdmtx_decoder(img, shrink) as decoder: 
     properties = [ 
      (DmtxProperty.DmtxPropScanGap, gap_size), 
      (DmtxProperty.DmtxPropSymbolSize, shape), 
      (DmtxProperty.DmtxPropSquareDevn, deviation), 
      (DmtxProperty.DmtxPropEdgeThresh, threshold), 
      (DmtxProperty.DmtxPropEdgeMin, min_edge), 
      (DmtxProperty.DmtxPropEdgeMax, max_edge) 
     ] 

の一部であるpylibdmtxの横に使用するために他のライブラリはありますか?または、精度に影響を与えずに処理速度を向上させるための提案。 pylibdmtxは18/1/2017に更新されていますが、維持されているライブラリです

+0

ライブラリの推奨を求めるメッセージはオフトピック – Julien

+0

@Julien処理を増やすための提案 –

+0

サンプルを見ることはできますか? –

答えて

0

オプションは画像フィルタリングによってコードをあらかじめ特定することです。

データマトリックスは、(理論上)高いコントラストと所定のセルサイズを持っています。セルが1つまたは2つのピクセルになるように画像を細かくすると、データマトリックスは高度なテクスチャ領域として際立ち、グラデーションは強く反応します。

関連する問題