圖像處理術語解釋:灰度、色相、飽和度、亮度、明度、阿爾法通道、HSL、HSV、RGBA、ARGB和PRGBA以及Premultiplied Alpha(Alpha預乘)等基礎概念詳解

☞ ░ 前往老猿Python博文目錄

一、引言

由於老猿以前沒接觸過圖像處理,在閱讀moviepy代碼時,對類的有些處理方法代碼看不懂是什麼含義,爲此花了4天時間查閱了大量資料,並加以自己的理解和消化,終於明白了相關處理概念,整理成文供大家參考。

二、RGB

在圖像處理過程中,圖像的合成操作是使用頻率最高的,如圖像顯示、圖像拷貝、圖像拼接以及的圖層拼合疊加等。 圖像合成,其實也就是圖像像素顏色的混合。

大多數電腦處理圖像都是使用 RGB來表示像素,RGB代表紅、綠、藍三個通道的顏色混合,電腦屏幕上的所有顏色,都由這紅色綠色藍色三種色光按照不同的比例混合而成的。屏幕上的任何一個顏色都可以由一組RGB值來記錄和表達。

在電腦中,RGB的所謂“多少”就是指亮度,並使用整數來表示。通常情況下,RGB各有256級亮度,用數字表示爲從0、1、2…直到255,因此RGB的總體取值爲256³個。

三、灰度

圖像的灰度可以認爲就是亮度,也就是色彩的深淺程度。所謂灰度色,就是指純白、純黑以及兩者中的一系列從黑到白的過渡色。在RGB模式中三原色光各有256個級別,灰度是在像素的RGB數值相等的情況下形成的。而RGB數值相等的排列組合是256個,灰度的數量就是256級。其中除了純白和純黑以外,還有254種中間過渡色。處理示意256級的表示方法外,灰度也可通過百分比表示,範圍從0%到100%。注意這個百分比是以純黑爲基準的百分比。與RGB正好相反,百分比越高顏色越偏黑,百分比越低顏色越偏白。

由於灰度色不包含色相,屬於“中立”色,因此它常被用來表示顏色以外的其它信息。比如圖像的通道,灰度在其中已經不是作爲一種色彩模式存在,而是作爲判斷通道飽和度的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章