版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mr_muli/article/details/81542084
- 图像预处理–matlab实现
% 用matlab读出一个灰度图像各点灰度值大小
rgb=imread('image/2.jpg');
% 彩色图像转为灰度图像
im2=rgb2gray(rgb);
im2(2,1040);
% 用matlab读出一个彩色图像各点灰度值大小
rgb=imread('image/2.jpg');
% 3为通道数,通道为:1/2/3
rgb(2,1040,3)
% 读取图片
rgb=imread('image/2.jpg');
% 彩色图转化为二值图
img = im2bw(rgb);
% 如果图像不是彩色图像的处理,变为3通道
pic=imread('image/2.jpg')
if length(size(pic))==2
pic1=zeros(size(pic,1),size(pic,2),3);
pic1(:,:,1)=pic;
pic1(:,:,2)=pic;
pic1(:,:,3)=pic;
pic=pic1;
end
仿射变换: