C#

スポンサーリンク
C#

【C#】HALCON de 画像処理(ブロブ処理)

Halconの画像処理ライブラリを使って、ブロブ(Blob)処理について紹介します。ブロブとは塊のことで、画像の白の大きさや位置などを取得します。前処理として、二値化や色フィルターなどの処理を行った上で欲しい情報を白と黒で分けれた時に必要な処理になります。
C#

【C#】HALCON de 画像処理(画像保存)

HALCONという画像処理ライブラリを使って、画像保存を行うサンプルを作成しました。使う関数はWriteImage()です。連続で画像処理をしていると画像処理した画像は残しておきたいという時に使用します。また、画像処理の過程の画像の記録としても使えるでしょう。
C#

【C#】HALCON de 画像処理(Regionを画像変換)

前回の記事の続きです。二値化したデータ(region)を画像変換します。使用する関数は、RegionToBin()です。この関数を使うと、リージョン(Region)データをグレー値を指定して画像に変換する事が出来ます。画像に変換する時に、画像サイズを指定する事も可能です。
スポンサーリンク
C#

【C#】HALCON de 画像処理(二値化)

HALCONという画像処理ライブラリを使って、二値化をしたいと思います。二値化とは、2つの値に分ける事です。画像で言うと白と黒に分けるという事になります。使用する関数はThreshold()。グレー閾値の上限と下限を設定して、範囲内を白色、範囲外を黒色に変換します。
C#

【C#】HALCON de 画像処理(色別)

読み込んだ画像から色別(RGB)に抽出します。使用する関数としては、Decompose3()を使用します。この関数を使用する事で[Rのみ/Gのみ/Bのみ]を抽出する事が出来ます。抽出した画像はグレースケールの画像として表現されます。
C#

【C#】HALCON de 画像処理(グレー画像作成)

HALCONという画像処理ライブラリを使って、グレー画像を作成したいと思います。使用する関数はRgb1ToGray()です。RGBの画像をGrayに変換する関数になります。パタンマッチングの際にカラー画像ではできないので、グレースケールの画像に変換する必要があります。
C#

【C#】HALCON de 画像処理(マウスで拡大縮小)

Halconという画像処理を使って、マウス操作で表示されている画像の拡大縮小する方法について紹介します。前回までに紹介した「GetMposition()を使ったマウス位置の取得」と「SetPart()を使った拡大縮小」の組み合わせになります。
C#

【C#】HALCON de 画像処理(マウスの位置取得)

Halconという画像処理ライブラリをもいちて、マウスのクリックした座標を取得します。最終目標としては、【マウスの操作で表示している画像の拡大縮小】です。マウスの取得の方法として「GetMposition()」を使用するサンプルを紹介。
C#

【C#】HALCON de 画像処理(表示画像の拡大/縮小)

Halconという画像処理ライブラリをもいちて、表示されている画像を拡大縮小したいと思います。目標としては、【マウスの操作で表示している画像の拡大縮小】です。拡大縮小の方法として「SetPart()」を使用する方法を紹介します。
C#

【C#】HALCON de 画像処理(拡大/縮小)

HALCONという画像ライブラリを使って、取り込んだ画像を拡大縮小させます。拡大縮小させる起点を調整する事も出来ます。 3つの関数[HomMat2dIdentity(),HomMat2dRotate(),AffineTransImage()]を組み合わせて実施します。
スポンサーリンク