C# 【C#】HALCON de 画像処理(撮像画像表示) 前回はカメラと接続を行いました。今回は、接続したカメラから画面を取得(撮像)し、画面に表示したいと思います。撮像する為の関数は「GrabImage」もしくは「GrabImageAsync」を使用します。初心者にわかりやすくサンプルで説明していきます。 2022.04.02 C#プログラム
C# 【C#】HALCON de 画像処理(カメラ接続) HALCONを使って、カメラと接続/切断する方法を紹介します。使用する関数としては、OpenFramegrabberとCloseFramegrabberの2つとなります。今回もサンプルを交えて紹介していますので、実際に作るイメージが沸くといいなと思っています。 2022.03.21 C#プログラム
C# 【C#】HALCON de 画像処理(エリア指定) HALOCONでユーザーに画像を切り取るエリアを指定してもらう方法を紹介します。使う関数は、HalconWindowクラスのDrawRectangle1()という関数です。切り取る方法がより直感的にわかりやすくなるため、覚えておきましょう。 2022.03.21 C#プログラム
C# 【C#】HALCON de 画像処理(描画) 前回の記事で作ったソフトをベースに切り取り範囲の設定を変更したら、元画像に切り取り範囲が分かるように描画したいと思います。 四角を描画しますが、関数が分かれば、線を描いたり、丸を描いたりできるので、ぜひ参考にしてください。 2022.03.13 C#プログラム
C# 【C#】HALCON de 画像処理(画像切り取り) HALCONを使って、画像の切り取りを行いたいと思います。この処理は、パタンマッチングの時によく使う処理なので覚えていた方がいいです。またhWindowControlを使って、ユーザー(人)に切り取り範囲を選択できる方法も紹介します。 2022.03.12 C#プログラム
C# 【C#】HALCON de 画像処理(画像調整) HALCONを使った画像処理。画像表示に関しての画像調整を行っていきます。PictureBoxのSizeModeにある表示方法[Normal/StratchImage/AutoSize/CenterImage/Zoom]をサンプルを交えて紹介していきます。 2022.02.14 C#プログラム
C# 【C#】HALCON de 画像処理(画像表示) HALCONを使って、画像表示をやります。halcondotnet.dllの参照設定、プラットフォームをx64(64bit)に変更するなどの初期設定を紹介します。そして、初心者にわかりやすいように画像読込と画像表示のサンプルコードを紹介。 2022.02.11 C#プログラム
C# 【C#】HALCON de 画像処理 (環境設定) HALCONの見積もりから始まり、インストールまでの一連の流れの記録です。HALCONという画像処理ツールの環境設定を行っていきます。ソフトウェアは無料でダウンロードできますが、ドングルキーとライセンスファイルがセットである事を忘れないでください。 2022.02.08 C#プログラム
C# 【C#】Task(Threadから切換/キャンセル処理) 実行処理と終了処理を分けて、いつも2つのThreadから実施していたのを、Taskを使った場合どうなるかを作りました。どっちがいいというワケではありませんが、Threadよりも行数を少なくかけたのは事実でした。参考になればと思います。 2022.01.27 C#プログラム
C# 【C#】常時最小化のウィンドウを作る!? 常時最小化のフォームを作ります。プロパティのWindowSateを設定することで、最大化/最小化/通常の3パタンを選択することが出来ます。今回は、その最小化を常に設定し続ける方法を紹介します。 2022.01.20 C#プログラム