株式会社テクトス

画像を鏡像反転させる [ Reflect Picture ]

LabVIEWで画像を鏡像変転するサブVIを作成しました。

○使い方

"Picture In"に基となる画像を入力します。

"ReflectAxis"の選択によって反転の対称軸変化します。

"horizontal 0°"を選択すると水平を軸に、上下反転します。

"vertical 90°"を選択すると垂直を軸にして、左右反転になります。

"diagonal -45°"を選択すると右下がり45度の、斜め反転を行います。

"diagonal 45°"を選択すると右上がり45度の、斜め反転です。

"実行すると"Picture Out"から、鏡像反転した画像が出力されます。

サンプルプログラム VI"ReflectPicture.zip"(LabVIEW ver. 8.6版)ダウンロード

コネクタ画像

フロントパネル画像

○仕組み

入力した画像を"ConvPictTo2DArray.vi"で配列に変換します。

設定に応じて、配列の転置や、Forループ内での1D配列変転を組み合わせて反転の処理を行います。

ブロックダイアグラム画像

テストプログラム VI"ReflectPictureTest.vi"(LabVIEW ver. 8.6版)

テスト用VIも作りました。圧縮フォルダーに入っていますのでご利用ください。

フロントパネル画像