필터 지우기
필터 지우기

How to find the euclidean distance

조회 수: 1 (최근 30일)
ajith
ajith 2013년 3월 6일
how to find the euclidean distance for the 586 x 1 image

답변 (1개)

Jan
Jan 2013년 3월 6일
편집: Jan 2013년 3월 6일
The term "distance" implies, that there are two different objects. So you can calculate trhe distance from one object to another only. Currently you have a "568x1 image", what is a really unusual format for an image, which are usually rectangular. Then you need another 568 x 1 vector to calculate the distance to:
img = rand(568, 1); % Test data!
img2 = rand(568, 1); % Missing in your question
dist = sqrt(sum((img - img2) .^ 2));

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by