From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



IMAQ Visionを使用せず、画像配列を見るためにDraw Flattened Pixmap.viをどのように使用すればよいのでしょうか?



ハードウェア: PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers

問題: USBカメラとWindowsで24ビットのRGB画像をキャプチャできるサードパーティーのソフトウェアを使用しています。画像を集録すると、LabVIEWに1D配列として画像を取得できます。ウェブサイトでいくつかImagetoArray関数を使用したサンプルを見つけることができましたが、IMAQ Visionを持っていないためこれらの関数を使用することができません。LabVIEWで画像を表示するためにDraw Flattened Pixmap.vi を使用して配列を画像形式に変換する方法はあるのでしょうか。

解決策: Vision関数を持っていない場合、Draw Flattened Pixmap.viを使用してピクチャ制御器で表示させることができるデータタイプに変換することができます。

  1. 全関数>>グラフィック&サウンド>>ピクチャ関数よりDraw Flattened Pixmap.viをブロックダイアグラムに配置して下さい。
  2. ピクチャ関数の"画像"入力端子を右クリックし、作成>>定数より定数を作成して下さい。
  3. "画像データ"入力端子を右クリックし、作成>>制御器より制御器を作成して下さい。
  4. この制御器に接続されているワイヤを切断して下さい。
  5. 名前でバンドル関数をブロックダイアグラムに配置し、image dataクラスタ制御器の出力を名前でバンドルの入力に接続し、項目を"image"に変更して下さい。
  6. 画像データタイプに変換したい配列のデータタイプが8ビット符号なし整数(U8)であることを確認し、名前でバンドル関数の"image"入力に接続して下さい。

    但し、画像を正しく表示させるためには、画像データ制御器のimage depthやRectangleなどの値を正しく入力する必要があります。
    添付のサンプルでこの手順が実際に行われていますのでご参照下さい。

    NOTE:Draw Flattened Pixmap.viはベースパッケージには含まれておりませんのでご注意下さい。


関連リンク:

NI-IMAQとIMAQ Vision関数の見分け方

What Is the Purpose of the Flatten and Unflatten Pixmap VIs?

National Instruments Image Acquisition and Vision Support Homepage



添付:


convert_array_to_image.vi - convert_array_to_image.vi


報告日時: 04/09/2004
最終更新日: 03/19/2009
ドキュメントID: 388H6JKD