2013-03-14 138 views
1

我有一個matlab代碼,其中圖像被減去其最小值,然後除以其最大值。Matlab代碼理解

爲什麼我們這樣做?

它看起來像這樣:

I1 = I1 - min(I1(:)); 
I1 = I1/max(I1(:)); 
+0

這個過程被稱爲規範化,並且在很多領域都很常見。 http://en.wikipedia.org/wiki/Normalization_(image_processing) – FakeDIY 2013-03-14 10:19:40

回答

2

這是圖像處理的共同任務來比較不同的圖像。例如,考慮在不同照明條件下拍攝的兩張照片。 爲了比較圖像,我們想對圖像進行歸一化處理,以便像素值具有共同的比例。