Issue in finding euclidean distance between 2 images
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)
Answers (1)
Image Analyst
on 17 Feb 2015
0 votes
Try cpselect() in the Image Processing Toolbox.
3 Comments
Chathu
on 20 Feb 2015
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).
Categories
Find more on Image Registration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!