matlab读取一幅灰度图,Matlab处理灰度图
生活随笔
收集整理的這篇文章主要介紹了
matlab读取一幅灰度图,Matlab处理灰度图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作業2:通過圖像分析的方法對如下圖像進行分析,獲取顆粒特性參數。具體參數包括圖像中的顆粒個數,顆粒面積,顆粒等效直徑,非球形顆粒的長/短軸,非球形顆粒的方位。
圖1 待處理顆粒圖像
步驟:
(1)讀入該圖像;
注:采用函數imread,格式:A = imread(filename),
例一
下面這段代碼讀取一張圖片并顯示出來
filename = 'image.bmp';
imgRgb = imread(filename); % 讀入一幅彩色圖像
imshow(imgRgb); % 顯示彩色圖像
對于本次練習圖像,需要在讀入后反色處理。
即:imgRgb=255-imgRgb;
(2)對圖像進行二值化;
注:Matlab函數rgb2gray,函數功能:將真彩色圖像轉換為灰度圖像。
例二
% 1. 顯示RGB真彩色圖像
imgrgb = imread('flower.jpg');
figure('Name', '顯示真彩色圖像')
figure('Name', '顯示灰度圖像')
imshow(imggray)
注:函數im2bw使用閾值(threshold)變換法把灰度圖像(grayscale image)轉換成二值圖像。一般意義上是指只有純黑(0)、純白(255)兩種顏色的圖像。
例三
I2 = im2bw(imggray, 0.5)%將灰度圖轉變為二值圖
總結
以上是生活随笔為你收集整理的matlab读取一幅灰度图,Matlab处理灰度图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 停车场服务器系统,停车场系统设计方案.d
- 下一篇: gradle linux中文乱码,Gra