Translation Matrix For Image Processing Confusion
2 次查看(过去 30 天)
显示 更早的评论
Hi,
Im quite confuse with the matrix translation use to translate image in 3D using homogenous coordinate. In Matlab the coordinat for tx and tx is at the bottom left
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/309659/image.jpeg)
whereas there are a lot of example in the internet is at on the right corner and given with a very simple example from 2D conversion as in the image.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/309662/image.png)
What is the difference or is it very similar?
Thanks
Zamani
0 个评论
回答(1 个)
Prabhan Purwar
2020-7-16
Hi,
These two representations of Translational Transformation are pretty the same and just vary in the way matrix multiplication takes place.
%MATLAB METHOD
>> [x y 1]*[1 0 0;0 1 0;tx ty 1]
ans =
[tx + x, ty + y, 1]
%OTHER METHOD
>> [1 0 tx;0 1 ty;0 0 1]*[x;y;1]
ans =
tx + x
ty + y
1
Thanks
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!