Matlab数字图像处理基础【1】
来源:互联网 发布:手机怎么创建软件 编辑:程序博客网 时间:2024/04/30 22:39
A = imread(FILENAME,FMT)
示例:
%相对路径写法
A= imread(‘example.jpg’);
%绝对路径写法
A= imread('E:\example.jpg');
1.2.2 显示图像
imshow(Img)
示例:
A=imread('example.jpg');
imshow(A)
运行结果:
1.2.3 查看图像像素值
1.3 图像的仿射变换
仿射变换(Affine Transformation或 Affine Map)
仿射变换示例:顺时针旋转90度:
clc;
clear;
A=imread('example.jpg');
tform=maketform('affine',[0 1 0;-1 0 0;0 0 1]);
A1=imtransform(A,tform);
figure(1)
imshow(A)
figure(2)
imshow(A1)
运行结果:
1.4 imresize函数
imresize函数用来调整图片的大小,可以对灰度图和RGB图使用。使用示例:
clc;
clear;
A = imread('flower_gray.jpg');
B = imread('test_coder.jpg');
A1 = imresize(A, [100 100]);
B1 = imresize(B, [100 100]);
subplot(2,2,1);
imshow(A);
title('灰度图');
subplot(2,2,2);
imshow(A1);
title('灰度图RESIZE');
subplot(2,2,3);
imshow(B);
title('RGB图');
subplot(2,2,4);
imshow(B1);
title('RGB图RESIZE');
1.5 for循环的使用
示例:读取矩阵的第一列并转存到另一个矩阵
clc;
clear;
A = imread('flower_gray.jpg');
[m,n] = size(A);
for i = 1:m
a= A(i,1)
A1(i,1) = a;
end
- Matlab数字图像处理基础【1】
- Matlab数字图像处理基础
- 数字图像处理matlab基础操作
- Matlab数字图像处理基础【2】
- Matlab数字图像处理基础【3】
- Matlab数字图像处理基础【4】
- Matlab数字图像处理基础【5】
- Matlab数字图像处理基础【8】
- Matlab数字图像处理基础【9】
- Matlab数字图像处理基础【10】
- Matlab数字图像处理基础【11】
- Matlab数字图像处理基础【12】
- Matlab数字图像处理的基础
- matlab数字图像处理(1)
- matlab 最基础的数字图像处理
- matlab 最基础的数字图像处理 .
- Matlab数字图像处理基础:图像采样
- 数字图像处理MATLAB基础中的一些新发现
- java实现指定格式(如3.1.1)两个版本号比较
- C++ MD5实现
- Android平台上优秀的开源项目
- 社交软件广告消息多的危害
- 汇编小结
- Matlab数字图像处理基础【1】
- Android Menu中android:showAsAction属性
- JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。
- Android中事件传递杂谈
- 蓝桥杯:算法训练 未名湖边的烦恼
- 找出两个有序数组的公共子数组
- GPS闹钟
- angular $http.post request payload方式转为form data
- Redis设计思路学习与总结