Rotate YUV 4:2:2 video

Rotate YUV 4:2:2 video

Hello All,

Im trying to rotate a yuv video 90 degrees but its not working as i expected
Im using ippiRotate 16u C1R, the rotate works but the colors are wrong.
Thank you in advance,

Marco

4 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

Hello,

Again, the function I'm using is:
ippiRotate_16u_C1R

I'm starting to consider, converting it to RGB, rotating and then converting back to YUV.

This sound very inefficient, there must be another way.

Thanks

Hi All,

I decided to go for the conversion first solution.

I convert it first using:
ippiYCbCr422ToBGR_8u_C2C3R

Then I use the rotate, everything looks fine.

Still I would like to know your opinion on how to skip the conversion step.

Thank you.

Hello,

Please refer to IPP documentation on details of function naming convention. We use C1 for one-channels (gray) images and we use 16u for 16-bit per channel image, meaning that pixel value is in range from 0 to 65535.

We do not provide function which implement rotation on 4:2:2 sampled data so you need conversion step.

Regards,
Vladimir

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui