To tilt image backwards
5 次查看(过去 30 天)
显示 更早的评论
Hello, I hope I can describe the problem clear enough: I am displaying a 2D image (medical imaging) that i would like to tilt backwards (Or make it look like it is tilting backwards, since it is a 2D image and i am staying in a 2D space) Currently i am using the projective Transformation. So far I am putting in diffrent values for the Tform parameters, but I am doing it manually, which means, I would need either to find out the right parameters, to make the image tilt in the right way, OR find a function that does the calculation for me. Does anyone understand, and could give me advice, on how to make this work correctly? Thank you for your time.
2 个评论
Jan
2013-2-4
What is the actual question? What are the "right" parameters? Which calculation to want to be performed?
回答(2 个)
Image Analyst
2013-2-4
How am I supposed to know the right transform? All I can suggest is Steve's blog for more examples: http://blogs.mathworks.com/steve/2006/08/04/spatial-transformations-defining-and-applying-custom-transforms/
2 个评论
Image Analyst
2013-2-4
编辑:Image Analyst
2013-2-4
The imtransform() example in the help on Projective Transformation is an image that is tilted back. Why is that not what you looking for? I think it's what you asked for.
Jurgen
2013-2-4
Instead of doing it manually, use a for loop, compare with 'correct' reference image (e.g. sum of squared differences) and select the best transform at the end.
Only in some cases can you extract the parameters directly. I think one such an example would be radon transform with rotated images. Don't think projective has such a method.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!