一、matlab 图像缩放
T1 = maketform('affine',[2 0 0; 0 1 0; 0 0 1]);%横向放2倍如果想缩2倍就把2改为0.5即可,即变为0.5倍
T2 = maketform('affine',[1 0 0; 0 2 0; 0 0 1]);%纵向放2倍。如果想缩2倍就把2改为0.5即可,即变为0.5倍
T3 = maketform('affine',[4/5 0 0; 0 3/5 0; 0 0 1]);%横向4/5,纵向3/5
I = imread('cameraman.tif');
I1 = imtransform(I,T1);
I2 = imtransform(I,T2);
I3 = imtransform(I,T3);
imshow(I), figure, imshow(I1), figure, imshow(I2), figure, imshow(I3)
二、matlab 如何将图像缩放到指定像素大小的函数
1、首先打开电脑,然后在电脑中找到并打开matlab软件主界面,如图所示。
2、然后在编辑器界面下,找到并单击运行程序,如图所示。
3、点击运行程序后,绘制一元函数图像,如图所示。
4、然后编辑程序,绘制一元多次函数,效果如图所示。
5、最后根据自己需要进行编辑程序,这里绘制分段函数,效果如图所示,就完成了。
三、如何用MATLAB对图片进行缩放?
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。无论是做项目还是写论文,我们都会遇到把Matlab画的图形(默认为matlab自带的图像格式.fig)转换为其他格式并导出的问题。
用的最多的图片格式是eps格式(用latex编辑时用)和jpg(用word编辑时用)。下面以matlab 2011b为例介绍多种缩放方法。
该方法只能缩放jpg格式的文件,供word中使用。具体方法是点击Figure窗口的“Edit”菜单,选择“Copy Figure”即可把图片导出到windows剪切板中。现在打开一个新的word件,“Ctrl+v”即可把剪切板中的图片张贴到word中。