电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数学手册教程绘图与图形处理

数学手册教程绘图与图形处理_第1页
1/73
数学手册教程绘图与图形处理_第2页
2/73
数学手册教程绘图与图形处理_第3页
3/73
精品文档---下载后可任意编辑搜索:czk's wiki图像的空间变换首页 论坛 Blog 贡献 最新改动 查找网页 帮助目录 图像的空间变换 编辑  信息 附件 空间几何变换将(w,z)坐标系上的图像变换为(x,y)坐标系上的图像,可以表示为:(x,y) = T{(w,z)} 比如:(x,y) = T{(w,z)} = (w/2, z/2) 仿射变换仿射变换是一种常用矩阵变换,它可以表示成矩阵的形式:标题正文精品文档---下载后可任意编辑在 matlab 里面实现wz = [3 4 1];T = [2 0 0; 0 3 0; 0 0 1];xy = wz * T;wz = xy * inv(T);为了避开归一化参数,我们可以借助 maketform 函数:T = [2 0 0; 0 3 0; 0 0 1];tform = maketform('affine', T);wz = [1 2; 3 4];xy = tformfwd(wz, tform);wz = tforminv(xy, tform);我们可以用一个栅格图像来形象的表示这些变换的效果:这些变换使用的变换矩阵分别是:精品文档---下载后可任意编辑对图像应用空间变换有两种方法:正向映射和反向映射反向映射的过程是:对每一个输出像素,计算它在输入图像上的位置,根据输入图像上该位置附近的像素值决定输出像素的值。在 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 = 0.8;theta = pi/6;T = [s*cos(theta) s*sin(theta) 0;-s*sin(theta) s*cos(theta) 0;0 0 1];tform = maketform('affine', T);g = imtransform(f, tform);双线性滤波:精品文档---下载后可任意编辑图像配准根据两幅图像,算出一个变换参数,使得一幅图像经过这样的变换后和另一图像接近图像的空间变换 (2024-04-20 22:42:58 由 czk 编辑)编辑  信息 附件 MoinMoin Powered Python Powered GPL licensed  | | Copyright (c) 2024 czk. 浙 ICP 备 06000584 号Warning! You're using Internet Explorer 6, that's a big security risk!Upgrade or download a better, faster & safer br...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数学手册教程绘图与图形处理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部