Issue in finding euclidean distance between 2 images
3 views (last 30 days)
Show older comments
What is the best way to find the Euclidean distance in two images?
I have 2 images in 1,2,1 and 1,2,2 positions in fig format(pls note that these images are 16.3MB in size). My expectation is to select similar features in 2 images and calculate the euclidean distance, afterwards. But when i use below code i cannot smoothly select points. Can someone help me to solve this issue?
clc
clear all
openfig('1 Ref n Mov.fig')
[x,y]=ginput(2)
line([x(1), x(end)], [y(1), y(end)]);
dist = sqrt((x(end)-x(1))^2 + (y(end)-y(1))^2)
0 Comments
Answers (1)
Image Analyst
on 17 Feb 2015
Try cpselect() in the Image Processing Toolbox.
3 Comments
Image Analyst
on 21 Feb 2015
So just use the standard demo image like cameraman. You don't have to attach it because I have it, but you do have to attach your code for cpselect because I don't know what you did.
Or why can't you just use ginput(1) twice, once on each image. I don't understand why it's so hard to just indicate two locations on two images and use sqrt((x2-x1)^2+(y2-y1)^2).
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!