問題タブ [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.
javascript - HTML/JavaScript で 2 次元データ マトリックス バーコードをデコードする (Android)
コンテキスト: Android 携帯電話のカメラでデータ マトリックス バーコードをスキャンする必要があります。私はhtml5経由でカメラにアクセスし、画像をcanvas要素に入れました。
アプローチ:画像をスキャンして 2D データ マトリックス コードをデコードするための JavaScript ライブラリが見つかりません。実際、私は ZXing アプリを呼び出し、コピーして戻るなどしています。そのため、この面倒なソリューションには満足していません。
質問: 2D データ マトリックス コードをデコードするための JavaScript ライブラリを知っている人はいますか? それとも、ZXing / Goggles などの別のアプリを使用して、スキャンの結果を自動的に JS に戻す簡単な解決策でしょうか?!
ご意見をお寄せいただければ幸いです。
ios - 黒地に白の Data Matrix バーコードを読み取れない
Data Matrix バーコードのサポートが iOS 8 に追加されました。これを使用して、Data Matrix バーコードが白地に黒 (明るい場所に暗い) の場合に読み取ることができます。ただし、黒地に白 (ライト オン ダーク) のバーコードは読み取れません。
これをうまく読みます:
これを読み取ることができません:
Data Matrix ECC 200 に従って、ライト オン ダークをサポートする必要があります。
iOS 8 に暗い Data Matrix バーコードを読み取らせる方法を知っている人はいますか?
qr-code - 4等分されているQRのようなコードは何ですか
角に四角形がなく、黒い実線で 4 分割されている QR コードはどのようなものでしょうか。以前に見たものよりもプロフェッショナルに見えると思うので、これを複製したいと思いますが、どのようなコードになるのかわかりませんか?
android - ZXing for Android を使用したデータ マトリックス リーダー
Qr コード、EAN_8、EAN_13、Data Matrix などのさまざまなバーコード形式をスキャンする必要がある単純な Android アプリを開発しています。このチュートリアルAndroid Barcode Scannerに従いました。Qr コード、EAN_8、EAN_13 のスキャンには完全に機能しますが、Data Matrix には機能しません。データマトリックスをスキャンできるようにするには、コードに何を追加する必要がありますか? 次のようなコードを含む 3 番目のボタンが必要だと思います。scanner2.setOnClickListener(新しい OnClickListener() {
しかし、SCAN_MODE は DATA_MATRIX_MODE のような別のものである必要があります...正しい構文は何ですか?
c++ - Opencv: 2D バーコード (Data Matrix) の検出
PCB ボード上の 2D バーコードの検出に取り組んでいます。環境は Visual Studio 2012 です。
いくつかの問題が発生したため、2D バーコード イメージを正常に除外できません。
図の読み込み: 元の画像サイズは 1600*1200 です。
Figure を読み込んで、次の手順で一連の処理を開始します。
1. 自動しきい値法によるしきい値の検索。
2. イメージにバイナリしきい値を適用します。
3. イメージを明確にするためのオープニングを行います。
オープニング: dst = open(src,element) = dilate(erode(src, element))
4. 正方形以外の長方形をフィルターで除外します。 次に、正方形のコレクションを取得できます。次の画像のように、手順 1 ~ 4 の後、画像上に正方形を見つけることができます。
5. 同様の Data Matrix Template を使用して、ヒストグラム分析によってそれぞれ正方形と比較します。
5.1 ヒストグラムの計算
void calcHist( const Mat* images, int nimages, const int* channels, InputArray mask, OutputArray hist, int dims, const int* histSize, const float** range, bool uniform=true, bool Accumulate=false );
5.2 配列の値の範囲を正規化する
void normalize( InputArray src, OutputArray dst, double alpha=1, double beta=0, int norm_type=NORM_L2, int dtype=-1, InputArray mask=noArray());
5.3 相関のある 2 つのヒストグラムを比較します。
double compareHist( InputArray H1, InputArray H2, CV_COMP_CORREL );
6. 処理後、正方形のコレクションから正しい画像をフィルタリングできません。
6.1 ヒストグラムのビンを 256 から 64/32 に調整しましたが、ロバスト性のない結果、相関値は非常に低く、0.5 未満です。
6.2 また、EMD (Earth Mover's Distance) を使用して 2 つの正方形の類似性を推定しようとしましたが、この問題は解決されません。
[[質問]]: 検出方法を改善するための提案を共有できますか?
android - Android の ZBar では、データ マトリックス スキャンの動作が非常に遅く、不正確です。
データ マトリックスを含む複数の種類のコードをスキャンするために、zBar ライブラリを Android プロジェクトに統合しました。このライブラリは、QR コードとバーコードに対して非常に高速かつ正確に動作しますが、データ マトリックスに関しては、ほとんど結果が得られません。ほとんどの場合、それはまったく認識されません。いくつかの結果を得ることができましたが、何度も試行して何秒もスキャンした後です。Google Play で、Zbar を使用していると主張するアプリがいくつかあることに気付きました。これらのアプリは、Data Matrix でうまく機能します。DataMatrix の精度を上げるために、ライブラリで変更または修正できるものはありますか? または、この特定のケースでより適切に機能する Zbar の代替手段はありますか? ありがとうございました!
c# - 「using com.google.zxing;」を使用しようとするとエラーが発生する データマトリックスをデコードする
[C# でデータ マトリックスをデコード] ( ZXing C# ポートの使用方法)のスレッドから始めました。しかし、zxing を使用できないエラーが発生しています。
エラー状態:「型または名前空間名 'com' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
私のコードでは、(しようとしている)使用しています:
私が間違っていることを教えてください。
javascript - Javascript GS1 Datamatrix 解析
シンプルな JavaScript ベースの「Gs1 Datamatrix」パーサーを探しましたが、見つかりませんでした。この場合、構成可能な JavaScript パーサーを作成しました。これは最適なソリューションではないかもしれませんが、機能しているようです。
これについてフィードバックをいただければ幸いです。他の誰かがそれを使用することを願っています。
Google セキュリティの変更に関する新しいリンク: https://drive.google.com/folderview?id=0ByR_UNGxOBUGflRPYmMzUkJQNFpfZDVNR1B3bk9ZRkdiZEZjREhLUkZqdXBkcmttdmJ6dE0&resourcekey=0-xaQdgSofWr7vA5p7ThC_Zw
よろしくアイゼントール