Matlab处理灰度图.docxVIP

  • 70
  • 0
  • 约1.83千字
  • 约 4页
  • 2016-11-27 发布于重庆
  • 举报
Matlab处理灰度图

作业2:通过图像分析的方法对如下图像进行分析,获取颗粒特性参数。具体参数包括图像中的颗粒个数,颗粒面积,颗粒等效直径,非球形颗粒的长/短轴,非球形颗粒的方位。图1 待处理颗粒图像步骤:读入该图像;注:采用函数imread,格式:A = imread(filename),例一下面这段代码读取一张图片并显示出来filename = image.bmp;imgRgb = imread(filename); % 读入一幅彩色图像imshow(imgRgb); % 显示彩色图像对于本次练习图像,需要在读入后反色处理。即:imgRgb=255-imgRgb;对图像进行二值化;注:Matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像。例二% 1. 显示RGB真彩色图像imgrgb = imread(flower.jpg);figure(Name, 显示真彩色图像)imshow(imgrgb)% 2. 显示灰度图像imggray = rgb2gray(imgrgb);figure(Name, 显示灰度图像)imshow(imggray)注:函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像。一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像。例三I2 = im2bw(imggray, 0.5) %将灰度图转变为二值

文档评论(0)

1亿VIP精品文档

相关文档