Jump to content
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...