古詩詞大全網 - 成語用法 - matlab怎麽二值化

matlab怎麽二值化

matlab中,使用im2bw()函數對圖片進行二值化。

matlab中DIP工具箱函數im2bw使用閾值(threshold)變換法把灰度圖像(grayscale image)轉換成二值圖像。所謂二值圖像, 壹般意義上是指只有純黑(0)、純白(255)兩種顏色的圖像。 當然, 也可以是其他任意兩種顏色的組合。?

在matlab命令行中鍵入doc im2bw或help im2bw即可獲得該函數的幫助信息。

im2bw()的語法如下:

1、BW = im2bw(I, level)

2、BW = im2bw(X, map, level)

3、BW = im2bw(RGB, level)

其中level就是設置閾值的。level取值範圍[0, 1]。

擴展資料:

matlab中,使用graythresh()函數智能建議二值化所需的閾值:

在matlab中使用im2bw函數進行圖像二值化處理時(將圖像轉換為 二值圖像), 人為設定閾值並不總是十分有效。matlab工具箱為我們提供了graythresh函數。該函數使用最大類間方差法得到壹個閾值, 利用這個閾值進行圖像二值化通常是十分有效的。

百度百科-im2bw