問題タブ [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 投票する
2 に答える
128 参照

java - 1 つのイメージ内の多数のデータマトリックス バロック

スキャンした画像には 96 個のバーコードが含まれています。以下に例を示します。

バーコードを読み取るには、inliteresearch.com のライブラリを使用します。

1 つまたは複数のバーコードが画像にない場合 (つまり、バーコードが 96 個未満、つまり、バーコードの代わりに空白がある場合)、バーコードを連続して読み取り、画像にバーコードが存在しない場合に null を返すにはどうすればよいですか? ?

例: バーコード 65 がありません。1 ~ 64 のすべてのバーコード値を返し、次に 65 の場合は null、次に 66 ~ 96 の値を返します。

画像例

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

.net - Motorola EMDK for .Net を使用した GS1 Datamatrix コード

「Motorola EMDK for .net v. 2.7」でGS1データマトリックスコードを読み取ろうとしました。そのために、Symbol(v. 2.5.0.3) および Symbol.Barcode(v. 2.7.0.2) アセンブリを使用し、Windows フォーム アプリケーションで次のサンプル コードを作成しました。

ReadNotify イベントのブレークポイントを介して出力を分析しましたが、適切な結果が得られません。常に単純なコード文字列です。

それがgs1データマトリックスコードであるか、有用な形式の結果であるという何らかの表示が必要です(たとえば、シンボル識別子を介して)。

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

java - DataMatrix/QR コードの読み取り zxing java

以下のデータ マトリックスは、バーコード スキャナー、zxing モバイル アプリを使用して適切に読み取られています。ただし、zxing Java ライブラリでは同じことが読み取られません。

いくつかの画像変換コードがコメントされています。画像、回転、スケーリングを変換しても役に立ちません。

理想的には、デコードされるまで、可能なすべての画像前処理をプログラムで実行したいと考えています。

コンピューター画面から同じ画像をスキャンして動作しているため、モバイルアプリが使用しているロジックは何ですか?

デコードに使用しているコードを以下に示します。

サンプルバーコード

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

android - Google Barcode Scanner (Vision) でエンコードされた Data Matrix の不明なエンコード

Vision Barcode Scanner の実装でいくつかの Data Matrix バーコードをスキャンしようとしていますが、エンコードされたバーコードに問題があります。

私は使用しています:

ただし、それらのエンコーディングに対してはまだ不明なエンコーディングが返されます。

一方、Google ゴーグル アプリは、zxing を使用する他のバーコード リーダーと同じように、それらを適切にスキャンします。

バーコードの例:

ここに画像の説明を入力 ここに画像の説明を入力

問題が解決する場合は Zxing に移行するつもりですが、これらのタイプのバーコード (データ マトリックス エンコード) の実装 (Vision サンプル アプリを使用) に欠けているものがあるかどうかを知りたいです。

ありがとう

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

python - Python で GS1 セパレータを含む DataMatrix をデコードする

だから私はPythonでPYDMTXを使用してGS1セパレータを含むデータマトリックスをデコードしようとしています、私はこのコードを使用しています:

出力は次のとおりです。 ここに画像の説明を入力してください

出力を多くのコードに分割できるように [RS] と [GS] セパレーターを見つける必要がありますが、誰かが pydmtx よりも高速な別のライブラリを知っていれば、それも良いでしょう

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

r - 反復しようとしていますが、データは倍数ではありません

だから私は条件でデータマトリックスにラベルを付けようとしています。ただし、実験を行ったとき、最初の 2 つのチューブを 7 回、3 つ目のチューブを 6 回繰り返した 3 つのチューブがありました。マトリックスを書き直して「欠落」データがあることを無視するようにコーディングするにはどうすればよいですか。

井戸のデータ設定:

19300 列のデータがあり、1:193 は 15 分間隔でウェル 1 に対応し、194:386 は 15 分間隔でウェル 2 に対応し、ウェル 100 まで続きます。ただし、446-3 (上記の AKA 11-15) が繰り返されます。 6 回、446-1 と 446-2 を 7 回繰り返します。

str(dm) 'data.frame': 19300 obs. of 4 variables: $ Time..mins.: int 15 30 45 60 75 90 105 120 135 150 ... $ variable : Factor w/ 100 levels "Well_1","Well_2",..: 1 1 1 1 1 1 1 1 1 1 ... $ value : num 0.439 0.204 0.191 0.187 0.185 0.19 0.187 0.19 0.188 0.191 ... $ Media : Factor w/ 2 levels "BHI","BHI_salt": 1 1 1 1 1 1 1 1 1 1 ...

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

zpl - ZPLII BASE256 でバイナリ データを DataMatrix に書き込む方法

ZPL を使用してバイナリ データを DataMatrix バーコードに書き込もうとしています。私の問題は、結果のバーコードが壊れているように見えることです。

結果は

libtdmtx およびその他のライブラリを使用して読み取る場合。

+1 のオフセットがあるのはなぜですか? 一部のデコーダー ライブラリは、そのコードが BINARY ではなく TEXT を使用していると言っています。BINARY モードを強制するにはどうすればよいですか?