I want to do correlation between 2 same images(1st with 0° and 2nd with some angular deflection) and thereby find angular displacement(θ/π)and displacements-Δx and Δy.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
AHMED FARZEEN THALAYAN KANDY
el 5 de Jun. de 2021
Comentada: AHMED FARZEEN THALAYAN KANDY
el 8 de Jun. de 2021
I want to do correlation between two same images. One is normal image with 0° angle and the other(same image) with some angle deflection.(Both are same images of same size and dimensions)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/643050/Image_1_1%20(1).jpg)
1) The image correlation should be done with these two images using matlab. 2) The image should be read(uploaded) using matlab. 3) The angular displacement( change in angle-θ) should be determined. 4) The displacement across the horizontal direction((Δy) and the displacement towards the vertical direction(Δx) should be determined. A single matlab program is needed to do all the above procedures as said. (I have the images with me) and I am uploading the reference image(0° deflection) here.
0 comentarios
Respuestas (1)
Sulaymon Eshkabilov
el 6 de Jun. de 2021
You can pick up the points of interest in both images and use cosine of angles between selected corresponding points points in both images, e.g.:
A = [a1, a2, a3, a4, ...]
B = [b1, b2, b3, b4, ...]
Theta= acos((A'*B)/(norm(A)*norm(B)));
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!