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

4 vues (au cours des 30 derniers jours)
Tomo
Tomo le 16 Sep 2021
Commenté : Tomo le 16 Sep 2021
表題の件について,解決策をご存じの方がいらっしゃいましたら,ご回答いただけましたら幸いでございます.
以下,質問の詳細について述べさせていただきます.
現在,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枚のみ,といった現状です.
ご教授いただけましたら幸いでございます.よろしくお願いいたします.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!