码迷,mamicode.com
首页 > 其他好文 > 详细

matlab学习(一)

时间:2015-04-17 11:42:35      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

读取图像函数I=imread(‘1.jpg‘);将图像存储在I数组中,imshow来显示。

I = imread(‘1.jpg‘);            % 读入图像

BW = dither(I,hot);                         % 对图像进行抖动计算,将图像转换为二值图像

imshow(I), figure, imshow(BW)           % 显示原图和转换后的二值图像



I = imread(‘1.jpg‘);            % 读入图像
I1=rgb2gray(I);%rgb转化为灰度图
I2=imadjust(I1);%图像增强
level=graythresh(I2);%设置黑白转换阈值
bw=im2bw(I2,level);%黑白转换 二值化
[labeled,numobjects]=bwlabel(bw,4);
J=histeq(I2);%直方图
BW = dither(I,hot);  % 对图像进行抖动计算,将图像转换为二值图像
imshow(I);
figure,imshow(I1);
figure,imshow(I2);
figure,imshow(bw); 
figure,imshow(labeled);
figure,imshow(BW);           % 显示原图和转换后的二值图像
figure,imhist(J);


ind2rgb

[X,map]=imread(‘2.png‘);%灰度图
imshow(X,map);
I=ind2rgb(X,map);%灰度图转化为真彩色RGB图
figure,imshow(I);

im2bw

[X,map]=imread(‘0.jpg‘);
imshow(X,map);
BW=im2bw(X,map,0.5);%将带有颜色图map的索引图像转换为黑白二值图像
figure,imshow(BW)

mat2gray

I=imread(‘0.jpg‘);%读入图像

J=filter2(fspecial(‘sobel‘),I);%sobel滤波fspecial创建核算子

K=mat2gray(J);%滤波,mat2gray矩阵转化为图像

imshow(I),figure,imshow(K)%显示图像

matlab学习(一)

标签:

原文地址:http://blog.csdn.net/lihuajie1003/article/details/45081435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!