图像的透视变换_matlab

img = imread('e:\picture\qingxie.jpg');
input_P = [18 5;378 136;11 291;362 446];  %图片中相框的4个顶点
base_P = [1 1;400 1;1 300;400 300];           %图片中相框的4个顶点旋转后的坐标
tform = cp2tform(input_P,base_P,'projective');
img_t = imtransform(img,tform,'XData',[1 400],'YData',[1 300]);
imshow(img); 
figure,imshow(img_t);

  -----------------------------------------------------------------------------------------

效果如下:

图像的透视变换_matlab_第1张图片

--------------------------------------------------------------------------------

参考:

你可能感兴趣的:(图像处理_matlab)