Info

This question is closed. Reopen it to edit or answer.

Make two pictures have the centroid in the same spot

1 view (last 30 days)
Hi, I want to use the function imabsdiff so I can obtain the absolute difference between two pictures. The problem is that i get a size error because the centroids of the two pictures are in different positions. How can I make them both coincide, regarding the fact that the object is the same in both pictures. Thank you!

Answers (1)

Walter Roberson
Walter Roberson on 20 Sep 2017
Consider imregister()
  2 Comments
Angela Muñoz
Angela Muñoz on 27 Sep 2017
It doesn't work. When I use regionprops I get that the centroids and the axis of each picture are different but I don't know how to change them.
Walter Roberson
Walter Roberson on 27 Sep 2017
You can calculate the minimum distance between centroid and each side over the two pictures, and then crop out the extra from each image. The result should have the centroids in the same relative position.

This question is closed.

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!