图像预处理--matlab实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 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
  • 仿射变换:

    木里

猜你喜欢

转载自blog.csdn.net/mr_muli/article/details/81542084