NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

画像データの色をRGBデータに変換

お世話になります。
 
任意の画像データを読込み、その画像の色を
1ピクセルごとにRGBに抽出し、数値データに変換したいのですが、
何かよい方法はございますか?
 
『Color to RGB.vi』を使えば、ある色単体のみ変化は可能なのですが、
画像全ピクセル分変換する方法がわかりません。
 
Versionは8.2です。
 
アドバイス等ありましたら、宜しくお願いします。
0 件の賞賛
メッセージ1/2
6,598件の閲覧回数

「ピックスマップを非平坦化」関数で画像データを2D配列に変換した後「Color to RGB.vi」
をお使いいただくことでご希望の動作が出来るのではないかと思います。

2次元配列をそのまま「Color to RGB.vi」に入力することは出来ませんので
Forループを2重にし、スカラに分解する必要がありますのでご注意下さい。
また、「Color to RGB.vi」の出力値をそれぞれ配列にしていただくか、
ループごとにクラスタを作成して1ピクセルのデータを1つにまとめて
出力していただく方法がよろしいかと思います。

日本ナショナルインスツルメンツ
技術部 大澤

メッセージ2/2
6,562件の閲覧回数