matlab读取一幅灰度图,Matlab处理灰度图
作業(yè)2:通過圖像分析的方法對(duì)如下圖像進(jìn)行分析,獲取顆粒特性參數(shù)。具體參數(shù)包括圖像中的顆粒個(gè)數(shù),顆粒面積,顆粒等效直徑,非球形顆粒的長/短軸,非球形顆粒的方位。
圖1 待處理顆粒圖像
步驟:
(1)讀入該圖像;
注:采用函數(shù)imread,格式:A = imread(filename),
例一
下面這段代碼讀取一張圖片并顯示出來
filename = 'image.bmp';
imgRgb = imread(filename); % 讀入一幅彩色圖像
imshow(imgRgb); % 顯示彩色圖像
對(duì)于本次練習(xí)圖像,需要在讀入后反色處理。
即:imgRgb=255-imgRgb;
(2)對(duì)圖像進(jìn)行二值化;
注:Matlab函數(shù)rgb2gray,函數(shù)功能:將真彩色圖像轉(zhuǎn)換為灰度圖像。
例二
% 1. 顯示RGB真彩色圖像
imgrgb = imread('flower.jpg');
figure('Name', '顯示真彩色圖像')
figure('Name', '顯示灰度圖像')
imshow(imggray)
注:函數(shù)im2bw使用閾值(threshold)變換法把灰度圖像(grayscale image)轉(zhuǎn)換成二值圖像。一般意義上是指只有純黑(0)、純白(255)兩種顏色的圖像。
例三
I2 = im2bw(imggray, 0.5)%將灰度圖轉(zhuǎn)變?yōu)槎祱D
總結(jié)
以上是生活随笔為你收集整理的matlab读取一幅灰度图,Matlab处理灰度图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 停车场服务器系统,停车场系统设计方案.d
- 下一篇: 基于BP神经网络的含水率预测模型matl