Filter löschen
Filter löschen

二次元のスライス画像​に対して画像内のデー​タを使った距離の測定​は可能でしょうか?

7 Ansichten (letzte 30 Tage)
virgo kk
virgo kk am 10 Feb. 2020
Kommentiert: virgo kk am 14 Feb. 2020
二次元のスライス画像に対して画像データを利用してした画像に示すような矢印間の距離を求めたいです。
イメージビュアーを使用する以外でどういった方法がありますでしょうか?
ご教授していただけると幸いです.
宜しくお願いします.
  1 Kommentar
Kenta
Kenta am 11 Feb. 2020
imshowに相当するもので画像を表示させ、クリックして2点を定義し、その距離を求めたらよい気がします。ただ、2次元のスライス画像を扱ったことがなく、あくまでイメージです。上のような画像で、ここで共有できるものはありますか?それとも上の画像をjpgで保存し、距離(ピクセル数)を計算できればそれで十分でしょうか?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Kenta
Kenta am 12 Feb. 2020
こんにちは、コメントの返信ありがとうございます。画像を読み込んで(ここではex.bmpとしています。適宜変更ください)、左クリックで場所を選択、2点選択したのちに、右クリックで終了すれば距離がタイトルとして出力されます。このようなイメージで正しいでしょうか。
example.JPG
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)))
  7 Kommentare
Kenta
Kenta am 12 Feb. 2020
画面上でクリックしたらその座標を返す関数はほかにもあると思います。それで代替すればよさそうです。もし見つかったら教えてもらえると幸いです。
virgo kk
virgo kk am 14 Feb. 2020
上の手順で解決しました.こちらのpc上の問題でした.有難うございました

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!