imdistline​関数によるピクセル数​(長さ)の表示を,f​or文で複数の画像に​ついて繰り返し行う方​法

4 次查看(过去 30 天)
Tomo
Tomo 2021-9-16
评论: Tomo 2021-9-16
表題の件について,解決策をご存じの方がいらっしゃいましたら,ご回答いただけましたら幸いでございます.
以下,質問の詳細について述べさせていただきます.
現在,1枚の画像上にある複数の点間の距離(ピクセル数)を,imdistline関数によって表示させております.
コードは以下のようになっております.
e = height(tab1); %測りたい距離(点間)の数
for n=1:e
dis1 = imdistline(po1,[x1(n,1),x2(n,1)],[y1(n,1),y2(n,1)]);
if n > 1
hold on
end
end
hold off
この処理を,あるフォルダ内にある複数の画像について行い,すべての結果の画像を表示させたいです.
for文で,複数画像の処理を繰り返し行うところまではできているのですが,なぜか繰り返すたびに
画像が更新されてしまい,出力されるのは1枚の画像のみになってしまいます.
5枚の画像を処理し,それぞれの結果を見たいのですが,表示されるのは最後の1枚のみ,といった現状です.
ご教授いただけましたら幸いでございます.よろしくお願いいたします.

采纳的回答

Hernia Baby
Hernia Baby 2021-9-16
各画像ごとに figure 関数でウィンドウ生成してはどうでしょう
  1 个评论
Tomo
Tomo 2021-9-16
ありがとうございました,無事に解決いたしました.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!