YCrCb na RGB?

E

etrobin

Guest
Poštovani,

Svatko može mi pokazati kako to pretvoriti YCrCb u RGB po FPGA?
Jednadžba kao .............

R = Y 1,402 (Cr-128)
G = Y - 0,34414 (CB-128) - 0,71414 (Cr-128)
B = Y 1,772 (CB-128)

Hvala na odgovoru!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />pozdravi,
etrobin

 
To je jednadžba ne svibanj biti sasvim u pravu.Evo nešto da bi ste započeli.
Šifra:

//------------------------------------------------ ---------------

/ / Red_pixel_reg = 19 (y-16) / 16 13 (CR-128) / 8

/ / Grn_pixel_reg = 19 (y-16) / 16 - 25 (CB-128) / 64 - 13 (CR-128) / 16

/ / Blu_pixel_reg = 19 (y-16) / 16 2 (CB-128)

//------------------------------------------------ ---------------//----------------------------------

/ / Y_term = 19 (y-16) / 16

//----------------------------------

Uvijek @ (y_sub1)

započeti

y_mult = 5'h13 * y_sub1;

kraj//------------------------------------------------ --

/ / 13 (CR-128) / 8

/ / 13 (CR-128) / 16

//------------------------------------------------ --

Uvijek @ (cr_sub1)

započeti

cr_mult = 4'hd * cr_sub1;

kraj//------------------------------------------------ ----

/ / Add

/ / Grn_pixel_reg = y_term - grn_cr_term - grn_cb_term

//------------------------------------------------ -----

Uvijek @ (grn_cr_term ili grn_cb_term)

započeti

grn_term =-grn_cr_term - grn_cb_term;

krajUvijek @ (y_term ili grn_term)

započeti

grn_add = y_term grn_term;

kraj

 
Hi etrobin,

možda malo kasno, ali Xilinx nudi sveobuhvatne informacije o prostoru boje pretvorbe.Appnote xapp283 opisuje YCrCb u RGB, xapp637 drugi način.
JA je došao preko ovaj danas, dok ocjene Xilinx sustava generatora, gdje su Simulink modela RGB u YCrCb.

HTH,
Holger

 
to isto ovisi što je format YCbCr.U većini slučajeva ćete također
trebate učiniti naduzorkovanje od YCbCr podataka i isto tako neka vrsta filtriranja.

 

Welcome to EDABoard.com

Sponsor

Back
Top