Just Share Information and Experience

Wednesday 2 December 2015

Konversi Ruang Warna YCbCr ke RGB

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