simulinkへの連続画像入力について

5 ビュー (過去 30 日間)
HIROKI SUMITANI
HIROKI SUMITANI 2022 年 5 月 11 日
コメント済み: HIROKI SUMITANI 2022 年 5 月 12 日
100枚の連続した画像を、シミュレーションstep毎(固定1刻み)で1毎ずつsimulinkに取り込みたいのですが
どのように入力すればいいでしょうか?
現在、computer vision toolboxを使用しており、image from file、image from workspace あたりでできないかと調べております。
に記載のある通り、連続する画像データをcell配列で作成してみましたが
上記取り込みブロックではcell配列を指定することができず連続で取り込む手法がわかりません。
simulinkに取り込むことができれば手法やブロックは問いませんのでご教示いただけないでしょうか?
よろしくお願いいたします。

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2022 年 5 月 11 日
MATLAB Function ブロックを用いて「imread」関数を実行できます。これを用いて、時刻に応じて読み込むファイルを切り替える処理を作成できます。
例えば、添付モデルのように作成できます。MATLAB Function ブロックの中身は以下の通りです。
function y = fcn(time)
if (time <= 5)
y = imread('turbine_01.jpg');
else
y = imread('turbine_02.jpg');
end
end
申し訳ありませんが、'turbine_01.jpg', 'turbine_02.jpg' は添付しておりません。
  1 件のコメント
HIROKI SUMITANI
HIROKI SUMITANI 2022 年 5 月 12 日
ご回答ありがとうございます。ご教示いただきました手法で試してみます。

サインインしてコメントする。

カテゴリ

Help Center および File Exchangeコンピューター ビジョンと Simulink についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!