RGB görüntüsünü YCbCr renk uzayına dönüştürmem gerekiyor, ancak bazı renk kayması sorunları var, tüm formülleri kullandım ve aynı sonucu aldım. RGB - YCbCr Dönüştürme sorunları
cbcr[0] = int(0.299*rgb[0] + 0.587*rgb[1] + 0.114*rgb[2]) #Y
cbcr[1] = int(-0.1687*rgb[0] - 0.3313*rgb[1] + 0.5*rgb[2] + 128) #Cb
cbcr[2] = int(0.5*rgb[0] - 0.4187*rgb[1] - 0.0813*rgb[2] + 128) #Cr
piton
yılındaFormula Ben verilerini kaydetmek için farklı bir şekilde aynı görüntü elde gerektiğini biliyorum, ama yanlış renk sonucunu aldık.
http://i.imgur.com/zHuv8yq.png Orjinal
http://i.imgur.com/Ek2WEA1.png Sonucu
Yani, normal bir görüntü elde veya YCbCr 4 içine RGB PNG dönüştürebilirsiniz nasıl: 2: 2?
Tamam, ben yeni bir soru var (yaklaşık) çalışmalıdır. YUV paletiyle nasıl görüntü kaydedebilirim? Demek istediğim - YUV renk değerlerine sahibim, fakat görüntüyü kaydetmeyi veya birleştirmeyi denediğimde renk kayması oluyor, çünkü renkler RGB paletinden değil YCbCr'den geliyor ve farklı renkler elde ettik. – Runnko