偽彩色處理是指將灰度影象轉換成彩色圖象。因為人眼對於彩色的分辨能力遠高於對灰度影象的分辨能力,所以將灰度影象轉換成彩色可以提高人眼對影象細節的辨別能力。偽彩色並不能真實的反映影象像的彩色情況。
效果圖:
強度分層法和灰度級-彩色變換法:
(1)強度分層法是偽彩色處理技術中最簡單的一種。
在某個灰度級li上設定乙個平行於x-y平面的切割平面,切割平面下面的,即灰度級小於li的畫素分配給一種顏色,相應的切割平面上大於灰度級li的畫素分配給另一種顏色。這樣切割結果可以分成兩層的偽彩色。可以使用m個平面去切割,就會得到m個不同灰度級的區域,這樣就是具有m種顏色的為彩色影象。這種方法雖然簡單,但是視覺效果不理想。
(2)灰度級-彩色變換法可以將灰度影象變為具有多種顏色漸變的連續彩色影象。
主要就是將影象通過不同變換特性的紅、綠、藍3個變換器,然後將三個顏色通道的輸出合成某種顏色。由於三種顏色變換的不同,使得不同大小灰度級可以合成不同的顏色。一組典型的變換傳遞函式如下圖。
這裡面需要注意的地方,**只能是處理jpg格式的灰度影象,因為jpg影象的顏色深度是24位表示(r,g,b),每畫素由3個位元組表示即可,然而png影象的顏色深度是32位表示(r,g,b,a)。
下面的**是測試**,以處理24位深度的影象為例,同畫素不同通道的顏色值要相同,組合表示出是具有一定灰度的顏色。在實際應用中需要修改下面的**依據要處理的影象格式。
複製** **如下:
#region 偽彩色影象處理
///
/// 偽彩色影象處理
/// 部落格園-初行
/// 日jhlwuak期:2014.2.14
///
/// 傳入的灰度影象
/// 使用何種方法,false強度分層法,true灰度級-彩色變換法
/// 強度分層中的分層數
/// 返回偽彩色影象
private bitmap gctrans(bitmap bmp, bool method, byte seg)
}else
else if (grayvalues[i] < 128)
else if (grayvalues[i] < 192)
else}}
bmp = new bitmap(bmp.width, bmp.height, system.drawing.imaging.pixelformat.format24bpprgb);
bmpdata = bmp.lockbits(rect, system.drawing.imaging.imagelockmode.readwrite, bmp.pixelformat);
ptr = bmpdata.scan0;
system.runtime.interopservices.marshal.copy(rgbvalues, 0, ptr, bytes);
bmp.unlockbits(bmpdata);
return bmp;
}else
}else
}#endregion
顏色對映:
顏色對映的方法需要做乙個顏色對映表,不同灰度級都會有對應的顏色。這個跟強度分層法相似,可以分成不同的層次,對應的顏色可以根據實際情況做對映。
在實際應用中,熱成像測溫系統所產生的紅外影象為黑白灰度級影象,灰度值動態範圍不大,人眼很難從這些灰度級中獲得豐富的資訊。為了更直觀地增強顯示影象的層次,提高人眼分辨能力,對系統所攝取的影象進行偽彩色處理,從而達到影象增強的效果,使影象資訊更加豐富。例如對受熱物體所成的像進行偽彩色時,將灰度低的區域設定在藍色附近(或藍灰、黑等),而灰度級高的區域設定在紅色附近(或棕紅、白等),以方便人們對物體的觀察。
下面幾張是在實際應用中的情況(**網路):
本文標題: c#偽彩色處理的具體方法
本文位址:
C 偽彩色處理
偽彩色處理是指將灰度影象轉換成彩色圖象。因為人眼對於彩色的分辨能力遠高於對灰度影象的分辨能力,所以將灰度影象轉換成彩色可以提高人眼對影象細節的辨別能力。偽彩色並不能真實的反映影象像的彩色情況。效果圖 強度分層法和灰度級 彩色變換法 1 強度分層法是偽彩色處理技術中最簡單的一種。在某個灰度級li上設定...
C 偽彩色處理
偽彩色處理是指將灰度影象轉換成彩色圖象。因為人眼對於彩色的分辨能力遠高於對灰度影象的分辨能力,所以將灰度影象轉換成彩色可以提高人眼對影象細節的辨別能力。偽彩色並不能真實的反映影象像的彩色情況。效果圖 強度分層法和灰度級 彩色變換法 1 強度分層法是偽彩色處理技術中最簡單的一種。在某個灰度級li上設定...
防止脫髮的具體方法
防止脫髮的具體方法?脫髮應該注意相應的預防,因為現在的觀念黑髮飄飄才是美女,如果變成光頭就會喪失很多的美感,所謂治病不如預防,就是這個道理,所得就是進行相關的預防,避免脫髮造成的嚴重的後果,下面就是具體的介紹。1.補充鐵質。經常脫髮的人體內常缺鐵。鐵質豐富的食物有黃豆 黑豆 蛋類 帶魚 蝦 熟花生 ...