10-17-2017 08:46 AM
labviewを用いて画像処理を行わせて頂いているものです。
今回、サンプルVIのimagetoArray.viを基に、画像を配列化したものから、任意の値を抽出したいと考えております。
配列の関数の中に最大値最小値を抽出するものがあるのは知っているのですが、0~10までの値の要素の値を抽出するなど特定の値を抽出することはできませんか?
解決済! 解決策の投稿を見る。
10-17-2017 08:55 AM
そのような関数はありませんので、Forループで値を一つ一つ見ていくことになります。
10-17-2017 10:26 PM
引き続き失礼します。
行や列を抽出する方法は理解できたのですが、決まった値だけを抽出し出力する方法などはありませんか?
10-17-2017 11:10 PM
関数パレットの比較パレットにある関数を使って値を一つ一つ見ていくことになります。
10-18-2017 12:18 AM
引き続き失礼します。
二次元配列を一つの要素ごとに見ていくにはどのようにすればよいのでしょうか?
一次元配列の方法は理解できたのですが二次元ではどのようにすればよいのかわかりません。
何度も何度も申し訳ございません。
10-18-2017 01:41 AM
2重にForループを作成すると1つ1つ見ることができます。
Forループの出力トンネルを1つ作成し、右クリックすると比較端子を作ることができます。
これがTrueのものだけで配列を作り直すという事もできますので用途に合わせてお試しください。
http://zone.ni.com/reference/ja-XX/help/371361P-0112/lvhowto/condacc_valuesnloops/
10-18-2017 02:22 AM
要素を1つずつ出力させていきたいのですが、出力されず常に0のままです。
以下のようなプログラムの作成してみたのですが、ご教授お願いいたします。
10-19-2017 01:04 AM
解決致しました。ありがとうございました。