【GStreamer】gstreamer sink中對比度contrast、亮度brightness、飽和度saturation、hue 概念理解

1. 對比度contrast :對比度指不同顏色之間的差別。對比度越大,不同顏色之間的反差越大,即所謂黑白分明,對比度過大,圖像就會顯得很刺眼。對比度越小,不同顏色之間的反差就越小。

分別爲最小,原圖和最大時的表現

gst命令:gst-launch-1.0 videotestsrc ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink contrast=-1000 videotestsrc pattern=0 ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink contrast=1000 videotestsrc ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink contrast=0

 

2. 亮度brightness:亮度指照射在景物或圖像上光線的明暗程度。圖像亮度增加時,就會顯得耀眼或刺眼,亮度越小時,圖像就會顯得灰暗。

亮度最小、原圖、最大

gst命令:gst-launch-1.0 videotestsrc ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink brightness=-1000 videotestsrc pattern=0 ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink brightness=1000 videotestsrc ! video/x-raw,format=GRAY16_LE ! videoconvert ! xvimagesink brightness=0

3.色調hue:色調是各種圖像色彩模式下原色的明暗程度,在最大和最小的設置下圖片看起來一樣,暫時還不太理解。如果有人能解答非常感謝。

最小、原圖、最大

gst命令;gst-launch-1.0 videotestsrc ! videoconvert ! xvimagesink hue=-1000 videotestsrc pattern=0 ! videoconvert ! xvimagesink hue=1000 videotestsrc ! videoconvert ! xvimagesink hue=0

 

4. 飽和度saturation :飽和度是指圖像顏色的濃度。飽和度越高,顏色越飽滿,即所謂的青翠欲滴的感覺。飽和度越低,顏色就會顯得越陳舊、慘淡,飽和度爲0時,圖像就爲灰度圖像。

飽和度最小、正常、最大

gst命令:gst-launch-1.0 videotestsrc ! videoconvert ! xvimagesink saturation=-1000 videotestsrc pattern=0 ! videoconvert ! xvimagesink saturation=1000 videotestsrc ! videoconvert ! xvimagesink saturation=0

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