Python 【Python】Selenium(タブ切り替え) PythonのSeleniumを使って、新しいタブで開いたページの取得方法を紹介します。使用する関数は、switch_to.window(<handle値>)です。ハンドル値の取得する関数は、window_handles[<index値>]です。この2つの関数を使っていきます。 2022.06.28 Pythonプログラム
C# 【C#】HALCON de 画像処理(ブロブ処理) Halconの画像処理ライブラリを使って、ブロブ(Blob)処理について紹介します。ブロブとは塊のことで、画像の白の大きさや位置などを取得します。前処理として、二値化や色フィルターなどの処理を行った上で欲しい情報を白と黒で分けれた時に必要な処理になります。 2022.06.27 C#プログラム
C# 【C#】HALCON de 画像処理(画像保存) HALCONという画像処理ライブラリを使って、画像保存を行うサンプルを作成しました。使う関数はWriteImage()です。連続で画像処理をしていると画像処理した画像は残しておきたいという時に使用します。また、画像処理の過程の画像の記録としても使えるでしょう。 2022.06.23 C#プログラム
C# 【C#】HALCON de 画像処理(Regionを画像変換) 前回の記事の続きです。二値化したデータ(region)を画像変換します。使用する関数は、RegionToBin()です。この関数を使うと、リージョン(Region)データをグレー値を指定して画像に変換する事が出来ます。画像に変換する時に、画像サイズを指定する事も可能です。 2022.06.23 C#プログラム
C# 【C#】HALCON de 画像処理(二値化) HALCONという画像処理ライブラリを使って、二値化をしたいと思います。二値化とは、2つの値に分ける事です。画像で言うと白と黒に分けるという事になります。使用する関数はThreshold()。グレー閾値の上限と下限を設定して、範囲内を白色、範囲外を黒色に変換します。 2022.06.23 C#プログラム
C# 【C#】HALCON de 画像処理(色別) 読み込んだ画像から色別(RGB)に抽出します。使用する関数としては、Decompose3()を使用します。この関数を使用する事で[Rのみ/Gのみ/Bのみ]を抽出する事が出来ます。抽出した画像はグレースケールの画像として表現されます。 2022.06.22 C#プログラム
C# 【C#】HALCON de 画像処理(グレー画像作成) HALCONという画像処理ライブラリを使って、グレー画像を作成したいと思います。使用する関数はRgb1ToGray()です。RGBの画像をGrayに変換する関数になります。パタンマッチングの際にカラー画像ではできないので、グレースケールの画像に変換する必要があります。 2022.06.22 C#プログラム
C# 【C#】HALCON de 画像処理(マウスで拡大縮小) Halconという画像処理を使って、マウス操作で表示されている画像の拡大縮小する方法について紹介します。前回までに紹介した「GetMposition()を使ったマウス位置の取得」と「SetPart()を使った拡大縮小」の組み合わせになります。 2022.06.22 C#プログラム
C# 【C#】HALCON de 画像処理(マウスの位置取得) Halconという画像処理ライブラリをもいちて、マウスのクリックした座標を取得します。最終目標としては、【マウスの操作で表示している画像の拡大縮小】です。マウスの取得の方法として「GetMposition()」を使用するサンプルを紹介。 2022.06.14 C#プログラム
C# 【C#】HALCON de 画像処理(表示画像の拡大/縮小) Halconという画像処理ライブラリをもいちて、表示されている画像を拡大縮小したいと思います。目標としては、【マウスの操作で表示している画像の拡大縮小】です。拡大縮小の方法として「SetPart()」を使用する方法を紹介します。 2022.06.13 C#プログラム