2
如何確定強度值在Matlab中出現在圖像中的概率還是有其他方法來確定?數學方程式是Matlab - 確定強度值的概率
Pr = Nk/M*N
其中Pr是概率,Nk是第K個強度在圖像中出現的次數。 M * N表示MxN圖像。
如何確定強度值在Matlab中出現在圖像中的概率還是有其他方法來確定?數學方程式是Matlab - 確定強度值的概率
Pr = Nk/M*N
其中Pr是概率,Nk是第K個強度在圖像中出現的次數。 M * N表示MxN圖像。
假設你的強度值均爲整數,你可以做你想做的是
Pr=nnz(img(:)==value)/numel(img); %# here img is your image, value is the intensity
什麼上面的代碼所做的就是檢查其中的img
元素等於value
並返回一個布爾向量是1
如果屬實和0
如果爲false。 nnz
是一個函數,它返回非零元素的數量(在這種情況下,條件爲真的實例)。然後除以numel(img)
,其中功能numel
給出了圖像中元素的數量。
但是,如果你的價值觀是不是整數,那麼你將不得不實行一定的容忍限度,tol
內平等檢查,如
Pr=nnz(img(:)<=value+tol & img(:)>=value-tol)/numel(img);
這是非常有益的。謝謝。 – user730255 2011-05-12 23:29:50