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,


4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.


Again, the function I'm using is:

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.


Hi All,

I decided to go for the conversion first solution.

I convert it first using:

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.


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.


Leave a Comment

Please sign in to add a comment. Not a member? Join today