cp2tform和imtransform结合起来怎么用

cp2tform和imtransform结合起来怎么用,第1张

在matlab中,简单的变换可以直接用单个函数实现。图像缩放使用:
g = imresize(f, scale);
g = imresize(f, [ROW COL]);
图像旋转使用:
g = imrotate(f, angle);
图像剪切使用:
g = imcrop(f, [X, Y, WIDTH, HEIGHT]);
在matlab中使用imtransform实现图像的空间变换。语法是
g = imtransform(f, tform, interp);
其中,interp可以是'nearest','bilinear'或者'bicubic'。
比如:
f = chekerboard(50);
s = 08;
theta = pi/6;
T = [scos(theta) ssin(theta) 0;-ssin(theta) scos(theta) 0;0 0 1];
tform = maketform('affine', T);
g = imtransform(f, tform);

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/12185324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存