首页 > 代码库 > Matlab ones() & rgb2gray() & graythresh() & im2bw() 函数的使用

Matlab ones() & rgb2gray() & graythresh() & im2bw() 函数的使用



Matlab 图像处理 Day4:

1、ones( ) 函数;

% ones 是生成一个单位矩阵的函数:

% 其固定格式为 ones( r , c ) * A + B

% 上述各参数表示:生成一个 r 行 , c列 , 每一个数为 1*A + B 的矩阵


2rgb2gray()函数:

% 将彩色图像转换成灰度图像

imgray = rgb2gray( imread( path ) );


   3、graythresh()函数:

% 使用最大类间方差法找到图片的一个合适的阈值。

V1=imread(A);

V1=rgb2gray(V1);

threshold=graythresh(V1);


4、im2bw( ) 函数:

 % 利用阈值将灰度图像转换成二值图像

     % 一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像

          V = ~im2bw(V1,threshold);