質問: 二次元のスライス画像に対して画像内のデータを使った距離の測定は可能でしょうか? 二次元のスライス画像に対して画像データを利用してした画像に示すような矢印間の距離を求めたいです。 イメージビュアーを使用する以外でどういった方法がありますでしょうか? ご教授していただけると幸いです. 宜しくお願いします.
回答: こんにちは、コメントの返信ありがとうございます。画像を読み込んで(ここではex.bmpとしています。適宜変更ください)、左クリックで場所を選択、2点選択したのちに、右クリックで終了すれば距離がタイトルとして出力されます。このようなイメージで正しいでしょうか。 clear;clc;close all i=imread('ex.bmp'); figure;imshow(i);hold on [x,y,p]=impixel(i); distance=sqrt(((x(2)-x(1))^2)+((y(2)-y(1))^2)); plot(x(1:2),y(1:2),'-*r') title(strcat('distance:',num2str(distance)))