目前共有6篇帖子。
![]() |
但在最終得到的照片中,每個像素點都有紅、綠、藍三種顏色的亮度信息,這是因為其他兩種顏色的亮度是根據附近的像素點猜出來的。
|
![]() |
光電傳感器只能夠記錄光的強度,而無法分辨光的顏色。攝像頭的傳感器裏面根本就沒有完整記錄紅、綠、藍這三種基本顏色的亮度,每個像素只記下了一種顏色的亮度值,然後通過後期處理軟件,胡亂猜出像素里另兩個基本色,再弄出圖像來。 一張照片裏只有1/3的色彩是真實的。 |
![]() |
之所以一個像素點只記錄一種基本顏色的亮度,是因為在一個像素點上同時放三種顏色的濾鏡,難度太大,成本太高。沒有廠商能做得出來!
|
![]() |
【科普】你被數碼照片糊弄了嗎?——拜爾和上帝的對話 |
![]() |
https://www.kernel.org/doc/html/v4.10/media/uapi/v4l/pixfmt-srggb10.html 假設一張照片的大小為4x4像素,那麼: Byte Order. Each cell is one byte, the 6 most significant bits in the high bytes are 0. start + 0: B00low B00high G01low G01high B02low B02high G03low G03high 第0,1個字節存儲(0,0)坐標處的像素的藍色亮度。 第2,3個字節存儲(0,1)坐標處的像素的綠色亮度。 第4,5個字節存儲(0,2)坐標處的像素的藍色亮度。 第6,7個字節存儲(0,3)坐標處的像素的綠色亮度。第8,9個字節存儲(1,0)坐標處的像素的綠色亮度。 第10,11個字節存儲(1,1)坐標處的像素的紅色亮度。 第12,13個字節存儲(1,2)坐標處的像素的綠色亮度。 第14,15個字節存儲(1,3)坐標處的像素的紅色亮度。每個像素點都只存一種基本顏色的亮度信息,亮度值的範圍為0~1023。 |
(1/2+1/4+1/4)/3=1/3。