To tilt image backwards
조회 수: 6 (최근 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!