Halconにおけるバーコードデコード成功率向上のためのアプローチ

Halconライブラリを使用したバーコードデコードの一般的なプロセスは、以下の4つのステップで構成されます。 デコードモデルの初期化 デコードパラメータの設定 デコード処理の実行 モデルの解放とメモリのクリーンアップ * デコードモデルの作成 create_bar_code_model ([], [], BarCodeHandle) * スキャンライン数の設定 (例: 30本) set_bar_code_param (BarCodeHandle, ...

6月22日 16:07 投稿

アフィン変換におけるせん断変換の研究と応用

アフィン変換は、平行移動、反転、回転、スケーリング、せん断変換の5つの変換の組み合わせです。 せん断変換は上記の5つ目の変換です。 画像のせん断は、投影面上での平面物体の非直角投影を表します。せん断により、画像内の図形が歪みます。一般的には、水平方向のせん断と垂直方向のせん断の2種類があります。(下図参照) 具体的な数学的説明については、以下のブログ ...

6月9日 22:31 投稿

Halconにおけるドメインとリージョンの機能と操作手法

ドメインの概念 Halconでは、画像のROI(Region Of Interest)を数学的な定義域(Domain)と呼称します。画像は座標を画素値にマッピングする関数f(x)=grayとして定義され、ドメインはこのxの範囲を指します。ドメインは画像の処理対象領域を定義する仕組みです。 画像とリージョンを結合する主要演算子はreduce_domainで、元画像のドメイン範囲を保持します。 ドメイン操 ...

5月25日 07:58 投稿