遙感影像彩色空間變換

2021-06-16 22:02:42 字數 1147 閱讀 6342

在影像處理系統中,彩色空間變換時乙個常見的基礎功能,雖然功能不是特別複雜,但是也遇到了一些問題,畢竟第一次做影象處理的工作。在此,先介紹影像的rgb模型和hsi模型之間的轉換。

在hsi模型中,h:hue               代表色調(純度、顏色)

s:saturation     代表飽和度

i:  intensity       代表亮度

rgb轉換為hsi模型的公式為:

hsi模型到rgb模型的公式為:

,有了公式之後,寫**就比較簡單了。

rgb轉換為hsi**,單個畫素轉換的。

bool crgbihsalgo::rgb2ihs(byte r,byte g,byte b,float &i,float &h,float &s)

else if (b>g)

s = 1.0f - 3 * min(min(rvalue,gvalue),bvalue)/i;

i = i/3;

return true;

}

hsi模型轉換為rgb模型的**,也是單個畫素的。

//單個畫素彩色逆變換的函式

static void historgb(float fh, float fi, float fs, byte& r, byte& g, byte& b)

//h在120-240度之間

else if((fh < 2*pi2/3.0) && (fh >= pi2/3.0))

//h在240-360度之間

else

r = r>255?255:r; g = g>255?255:g; b = b>255?255:b;

}

同一副影像先由rgb轉換到hsi之後,然後再轉換到rgb時,理論上的畫素值是沒有變化的,但是實際上浮點運算會有誤差,但是不過誤差不大。

遙感影像相關知識

柵格 raster 和影像 images imagery 在gis應用中經常被相互指代。如果非要區別一下呢,影像是指通過各種遙感裝置,感測器,或者照相機得到的電子的或者紙質的,柵格則是一種資料模型,用來特指影像儲存方式的。模擬一下,如果把arcgis中儲存顯示的都稱之為酒的話,柵格就是酒瓶,而影像就...

提取遙感影像有效區域

利用某些演算法處理遙感影像時,需要排除無效區域,因此找出有效區域範圍變的至關重要,下面根據我的經驗談談有效區域提取的具體方法及實現。由於遙感影像資料量比較大,因此為了提高處理效率,提取有效區域需要在金字塔圖層進行。金字塔的建立可以利用gdal進行,也可以自己進行縮放。為了提取有效區域,我研究了兩種方...

遙感影像處理 DOM處理

先容在下裝個逼,論dom 遙感正射影像 處理,雖不敢說是武林盟主,但絕對算得上是武林高手。處理正射影像,真正的高手不是處理得好,也不是快,而是輕鬆。以下簡單分享一下。到目前為止,處理過的遙感影像上千景,商業衛星影像基本上都處理過,如國內的,高分系列 gf1,gf2 資源系列 zy02c,zy3 01...