使用MATLAB将图像旋转到不是图像中心点的点的方法是什么?
答案 0 :(得分:4)
相同角度的两次旋转等于平移。所以你可以围绕中心旋转,然后翻译图像,将你自己的旋转中心放在旧位置。
答案 1 :(得分:0)
'旋转'的帮助说:
旋转旋转指定原点和方向的对象。 ROTATE(H,[THETA PHI],ALPHA)用手柄H旋转物体 通过角度ALPHA围绕由2元素描述的轴 方向矢量[THETA PHI](球面坐标)。
所有角度均以度为单位。 H中的手柄必须是儿童 相同的轴。...
ROTATE(...,ORIGIN)使用点ORIGIN = [x0,y0,y0]作为中心 旋转而不是绘图框的中心。
答案 2 :(得分:0)
要绕原点以外的点旋转: