how can find matching point in two images?

20 views (last 30 days)
jack nn
jack nn on 3 May 2016
Commented: jack nn on 5 May 2016
hi all. I have two images from same scene. but they are different from each other.
...I want to crop a segment of one of these images and find the Corresponding point on the other image? like below:
I used the code in below link: but I couldn't find the result that I wanted. can you please guide me?

Answers (2)

Image Analyst
Image Analyst on 3 May 2016
You can go here to Arthur Goshtasby's site. This professor at Wright State University in Ohio is the guy who literally wrote the book on the subject. Two books actually. It's a complicated subject, so good luck.
If you have the Computer Vision System Toolbox, you can use that:

Alessandro Masullo
Alessandro Masullo on 3 May 2016
I would suggest you to use normalized cross-correlation first, to get a rough estimate of the position of your object, and then an affine transformation to get the perfect match of your template with the original image.
You can find a very good tutorial here:


Find more on Computer Vision Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by