imregionalmax imregionalmin imextendedmax imextendedmin imhmax imhmin 函數的詳解 matlab中函數


BW = imregionalmax(I): 該函數獲得灰度圖像 I 的局部極大值,返回值BW為和原圖像大小相同的二值圖像,BW中元素1對應極大值,其他元素為0

BW = imregionalmax(I,conn):該函數中參數conn為連通類型。對於二值圖像conn可以取值為4和8,默認值為8。對於三維圖像,conn可以取值為6、 18、 26,默認值為26。

J = imregionalmax(I),從以下的例子可以看到局部最大值都標為了1  [imregionalmin用法和imregionalmax類似]

I =

    10    10    10    10    10    10
    20    20    10    10    10    10
    20    20    10    30    30    10
    10    10    10    30    30    10
    10    10    10    10    10    10
    10    10    10    10    10    40


J =

     0     0     0     0     0     0
     1     1     0     0     0     0
     1     1     0     1     1     0
     0     0     0     1     1     0
     0     0     0     0     0     0
     0     0     0     0     0     1

BW = imextendedmax(I,h):該函數獲取灰度圖像 I 的局部最大值,其中h為閾值,非負的標量。返回值BW為和原圖像大小相同的二值圖像,BW中元素為1對應的是極大值,其他元素值為0。

BW = imextendedmax(I,h,conn):該函數對連通類型conn進行設置,對於二維圖像,conn可以取值為4和8。對於三維圖像,conn可以取值為6、 18、 26,默認值為26。

J = imextendedmax(I,20),可以看出只有40-10=30>20,所以返回的二值圖像中只有右下角一個值為1。[imextendedmin函數用法和imextendedmax用法類似]

I =

    10    10    10    10    10    10
    20    20    10    10    10    10
    20    20    10    30    30    10
    10    10    10    30    30    10
    10    10    10    10    10    10
    10    10    10    10    10    40


J =

     0     0     0     0     0     0
     0     0     0     0     0     0
     0     0     0     0     0     0
     0     0     0     0     0     0
     0     0     0     0     0     0
     0     0     0     0     0     1

I2 = imhmax(I,h): 該函數去除和周圍元素的灰度差值小於h的局部最大值,返回值 I2 為和原圖像大小相同的灰度圖像,極大值處的灰度值為原灰度值減去 h 后的值,其他元素的值保持不變。

I2 = imhmax(I,h,conn):該函數對連通類型conn進行設置,對於二維圖像,conn可以取值為4和8。對於三維圖像,conn可以取值為6、 18、 26,默認值為26。

J = imhmax(I,15),可以看到極大值減去鄰近值大於15的位置上的返回值為 極大值-15 ,而小於15的值返回背景值10。[imhmin函數用法和imhmax相似]

I =

    10    10    10    10    10    10
    20    20    10    10    10    10
    20    20    10    30    30    10
    10    10    10    30    30    10
    10    10    10    10    10    10
    10    10    10    10    10    40


J =

    10    10    10    10    10    10
    10    10    10    10    10    10
    10    10    10    15    15    10
    10    10    10    15    15    10
    10    10    10    10    10    10
    10    10    10    10    10    25


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM