YCbCr
atau Y'CbCr adalah suatu keluarga ruangan warna yang dipakai sebagai bagian
dari Color image pipeline dalam sistem video dan fotografi digital. Y'
merupakan komponen luma sedangkan Cb dan Cr merupakan komponen kroma perbedaan
antara biru dan merah. Tanda keterangan (') pada Y dipakai untuk membedakan
dengan luma dari luminansi, yang berarti intensitas cahaya dienkode secara tak
linier menggunakan gamma.
Konnversi YCbCr ke RGB
Dalam
Konversi warna dari YCbCr ke RGB menggunakan rumus sebagai berikut:
R
= Y + 1,40200Cr
G
= Y – 0,34414Cb – 0,71414Cr
B
= Y + 1,77200Cb
Sebenarnya sederhana sekali, kita tinggal mengganti nilai Y, Cr, dan Cb dengan yang sudah diketahui kemudia langsung di kalikan untuk mendapatkan masing-masing nilai dari R,G dan B.
Contoh Konversi
YCbCr ke RGB
Misalkan
sebuah format YCbCr didapatkan nilai :
Y
= 40,5830
Cb
= 118,1815
Cr
= -22,5265
Sesuai
dengan langka-langkah yang disebutkan diatas, maka kita tinggal memasukkan nilai dari YCbCr ke dalam persamaan :
R
= 40,5830 + (1,40200*(-22,5265)) = 40,5830 – 31,5822 = 9
G = 40,5830 -
(0,34414*118,1815) - (0,71414*(-22,5265)) = 40,5830-40,6710+16,0871=16
B
= 40,5830 + (1,77200*118,1815) = 40,5830 + 209.4176 = 250
Sehinggan
didapatkan YCbCr (40.5830 , 118.1815 , -22.5265) = RGB(9,16,250).
Sangat mudah bukan,,, semoga bermanfaat,,,
No comments:
Post a Comment