2012-07-23 190 views
0
  1. 我有原始的RGB圖像。
  2. 然後,我將它轉換爲灰度。
  3. 然後,我將新的threhold值賦給某個​​像素。
  4. 然後,我需要將步驟#3的灰度圖像轉換爲RGB圖像。

我正在嘗試第4步。你能幫忙建議嗎?如何將在原始RGB圖像的某個像素中賦予閾值的灰度圖像轉換爲RGB?

+1

所以基本上你想要一個RGB像素的強度的閾值(即上/下界)? – catchmeifyoutry 2012-07-23 12:35:51

+0

請參閱http://stackoverflow.com/questions/2619668/how-to-convert-a-grayscale-matrix-to-an-rgb-matrix-in-matlab – 2012-07-23 12:42:51

回答

1

在matlab中檢出rgb2hsvhsv2rgb。然後在值矩陣上設置閾值。這對我來說更有意義。

另一種可能性是轉換爲灰度但保留原始彩色圖像。然後通過閾值灰度圖像創建一個蒙版,並使用該蒙版丟棄彩色矩陣上方/下方閾值以上的像素。