文件名称:图像旋转算法的MATLAB实现(非工具箱调用)
文件大小:1KB
文件格式:M
更新时间:2016-04-20 06:06:54
图像 旋转 MATLAB
很详细的注释,适合新手 function[A] = my_rot(B,alpha) %本函数只能对灰度图像进行旋转 %对RGB图像进行旋转之前会将RGB转换成灰度图像 %读取原图像 [m,n,k]=size(B); %获取原图尺寸 if k>=2 %判断是否是RGB图像 B = rgb2gray(B); end %参数设置 theta = alpha*pi/180; %旋转角度 a = sin(theta); b = cos(theta); T = [cos(theta),sin(theta),; %旋转矩阵 -sin(theta),cos(theta)];