Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Rotate YUV 4:2:2 video

marco_lopes
Beginner
463 Views
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
0 Kudos
3 Replies
marco_lopes
Beginner
463 Views
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
0 Kudos
marco_lopes
Beginner
463 Views
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.
0 Kudos
Vladimir_Dudnik
Employee
463 Views

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

0 Kudos
Reply