問題タブ [datamatrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1513 参照

php - PHP 用の TCPDF ライブラリを使用した Datamatrix 16x48

PDFにデータマトリックスコードを印刷する必要があります。

ドキュメントで要求されている形式は、16x48 データマトリックス ECC 200 です。

サンプル コードは次のとおりです。

結果は次のようになります。

私はPHP用のTCPDFライブラリを使用しています.これは私のコードです:

include/barcodes/datamatrix.php ファイルで、datamatrix のすべてのサイズをコメントし、16x48 のみを残しました (すべてを残すと、標準で 32x32 サイズになるため)。

これは私が得るものです:

左の部分は正しい結果とかなり似ていますが、右の部分は真っ白です!!!

私は何を間違っていますか?

0 投票する
0 に答える
404 参照

javascript - Javascript キャンバスの四角形の検出と向き

画像を処理してそこにある情報を抽出できるDataMatrixリーダーを JavaScript で作成しようとしています。問題は、データマトリックスを使用して画像内の正方形を検出することです。これは、場所と方向が異なる可能性があるためです。入力画像は次のようになります。

入力画像

データマトリックスを示す画像のその部分 (正方形) のみを見つけて抽出したいので、そこから処理/デコードをカバーします。上の画像の望ましい結果は次のようになります。

ここに画像の説明を入力

この画像をある種の ImageData 配列として必要とするため、それをさらに処理するための入力として使用できます。これにアプローチする方法、画像を正しく配置する方法、および画像の正しいサブセクションを選択する方法について、私は立ち往生しています。これにアプローチする方法について提案/解決策を持っている人はいますか?

前もって感謝します!

0 投票する
2 に答える
10429 参照

python - Python で Data Matrix コードを見つけて読み取る方法

マイクロチューブの底にあるデータマトリックス バーコードを読み取ろうとしています。Pythonバインディングを備えたlibdmtxを試しましたが、マトリックスのドットが正方形の場合はかなりうまく機能しますが、ここのように丸い場合はさらに悪化します。

データマトリックスのサンプル

もう 1 つの問題は、場合によってはコード領域に達する輝きです。

バーコードはフラットベッド スキャナーのラックでスキャンされるため、サイズは一定で、ほぼ中央に配置されます。向きはランダムです。

コードを見つけて自分で画像を改善する必要があるという結論に達しました。Python と OpenCV 3.1 を使用しています。私はすでにしきい値処理、輪郭を試しました:

結果