Vai al contenuto
albertobram19

Conversione tra spazi colore

Recommended Posts

Salve a tutti,

probabilmente non è il forum più adatto ma uno dei migliori in fatto di grafica che conosca, comunque pongo la mia domanda:quali sono le formule per la conversione di un colore da rgb a ycbcr e poi da ycbcr a rgb? Usando quelle che ho trovato partendo da un rgb a caso non si riesce ad ottenere suddetto colore attraverso le due conversioni. Questo mi sembra impossibile perchè lo sapzio ycbcr è più grande e quindi non completamente rappresentabile in rgb ma essendo io partito da rgb ciò non mi torna.

Qualcuno sa se sbaglio nel ragionamento oppure ho solo trovato formule sbagliate?

Grazie

Alberto

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Scusate, mi sono dimenticato di riportare le formule:

R=123,G=45,b=98 questi i numeri(a caso) da cui sono partito

ho poi applicato queste formule per ottenere il colore in ycbcr:

y=(77/256)*r+(150/256)*g+(29/256)*b

cb=-(44/256)*r-(87/256)*g+(131/256)*b

cr=(131/256)*r-(110/256)*g-(21/256)*b

ottenedo: Y=74.46,CB=13.71,CR=35.56

quindi ho applicato queste per riavere(in teoria) i valori RGB:

r'=y+1.371*(cr-128)

g'=y-0.698*(cr-128)-0.336*(cb-128)

b'=y+1.732(cb-128)

ottenendo: R'=-52.26,G'=177.38,B'=-123.47

Evidentemente ben diversi dai valori originali

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×