質問: minidronecompetition how to process the image parrot image comversion ブロックで出力されて値を用いて画像処理を行おうとしているのですが、その際に不明な点がいくつかあったので質問させていただきます。 1.上記のブロックで出力される値(配列?)はr,g,bという変数で出力されるのでしょうか? 出力された変数をmatlab関数でつかいたいのですが、そのとき引数としてrと入力しても rgbのrの要素が読み込まれないので質問しました。 2.上記のブロックから画像を保存し、ファイルを読み込む形での画像処理はできますか? 試行錯誤中ですが、わからないところが多いのでもしできるならその方法を、もしできないのであれば別の方法で画像処理をする方法があれば教えてほしいです
回答: parrot image conversion ブロックからはr、g、bのデータがそれぞれの信号線に出力されますが、それはsimulink上のデータであり、matlabにその変数が存在するわけではありません。 コンペティションの課題としてその信号線に様々なブロックを組み合わせて画像処理のアルゴリズムを作り上げます。どのブロックをどう組み合わせるかがコンペティションの課題なのでこれ以上お伝え出来ませんが、ドキュメンテーションに使えそうな画像処理系のsimulinkブロックが紹介されています。 画像をファイルに書き出して処理をする方法は最終的にはparrotに実装出来ないので残念ながら出来ません。