NI製品ディスカッション

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

labview画像処理について

解決済み
解決策を見る

vision関数、visionassistantを用いて画像処理を行っている者です。

 

画像からHSV値を抽出し、平均値を取るなど処理を行うことはできますか?

よろしくお願いします。

0 件の賞賛
メッセージ1/7
3,102件の閲覧回数

こんにちは。

 

こちらの関数を利用するのはいかがでしょうか。

<IMAQ ExtractColorPlanes VI>

http://zone.ni.com/reference/en-XX/help/370281U-01/imaqvision/imaq_extractcolorplanes/

 

指定した色空間に合わせて、HSVやRGBなどの成分を抽出できます。

色空間の抽出や変換に関しては上記リンクの関数と同様、Vision Utilities-> Color Utilities のパレットにございますので一度確認してみてください。

 

よろしくお願い致します。

0 件の賞賛
メッセージ2/7
3,056件の閲覧回数

続けての投稿失礼します。

 

先ほど紹介した関数は画像の色空間(画像のレファレンス)をそれぞれ抽出するのみでしたが、IMAQ Color Histogramを使用すればそれぞれの空間の平均値や統計的なデータを出力できます。

 

<IMAQ Color Histogram>

http://zone.ni.com/reference/en-XX/help/370281P-01/imaqvision/imaq_colorhistogram/

 

おそらくこちらの関数を使用すれば、ご希望の動作が実現できるかと思います。

 

0 件の賞賛
メッセージ3/7
3,051件の閲覧回数

ご丁寧な返信ありがとうございます。

画像から一部分を抽出し、色相値などの抽出も説明頂いた関数を使えばできるのでしょうか?

 

続けての質問になってしまい申し訳ありません。

よろしくお願いします。

0 件の賞賛
メッセージ4/7
3,047件の閲覧回数

はい、可能です。

Color mode 端子をHSV(数値の2)に設定すれば、色相(Hue)に関しましてはIMAX ColorHistogram VIの一番右上の出力端子でクラスタとして出力されます。

 

そのクラスタデータの中にMean Value(平均値)やStandard Deviation(標準偏差)などの統計データが含まれております。

 

また、彩度(Saturation)データは真ん中の出力端子、明度(Value)は右下の出力端子として構成されています。

 

英語記載のヘルプに限られますが一度確認していただけないでしょうか。

よろしくお願致します。

0 件の賞賛
メッセージ5/7
3,043件の閲覧回数

最近学び始めたもので、浅い知識での質問になってしまい申し訳ございません。

日本語版のマニュアルがないので、学習するのが大変です...

参考になるテキストなどはありませんでしょうか

0 件の賞賛
メッセージ6/7
3,039件の閲覧回数
解決策
トピック作成者yahhが受理

こんにちは。

 

NI-IMAQ,NI-IMAQdxに関するヘルプ(LabVIEWのヘルプ)に関しては英語に限られます。

 

日本語のテキストに関して、私の知っている限りの内容を紹介します。

 

Vision Assistantに関しましては、下記の日本語マニュアルがあります。

http://www.ni.com/pdf/manuals/372228m_0112.pdf

 

あとは、NIさんが提供しているLabVIEW マシンビジョン/画像処理コースを受講するかになるかと思います。コース教材などのテキストが付属されます。

http://sine.ni.com/tacs/app/overview/p/ap/of/lang/ja/ol/ja/oc/jp/pg/1/sn/n24:1324,n8:11603/id/1586/

 

0 件の賞賛
メッセージ7/7
3,016件の閲覧回数