image rotation with equations?

2 ビュー (過去 30 日間)
Muneef
Muneef 2013 年 11 月 27 日
回答済み: Walter Roberson 2013 年 11 月 27 日
xrot = x*cos(θ) y*sin(θ)
yrot = x*sin(θ) + y*cos(θ)
hold for images as well. can i rotate image with them?

採用された回答

Walter Roberson
Walter Roberson 2013 年 11 月 27 日
Yes, but you will encounter the same limitations as with imrotate(), that you will need to end up with a rectangular grid that the rotated image takes up part of. image() and imagesc() and imshow() can only deal with horizontally and vertically aligned matrices.
You should have a look at hgtransform()

その他の回答 (1 件)

Matt J
Matt J 2013 年 11 月 27 日
You could, when you incorporate them into imtransform(). But it would be easier just to use imrotate().

カテゴリ

Help Center および File ExchangeGeometric Transformation and Image Registration についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by