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 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

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

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen