I need to perform a rotation on an array representing an image. The angles are random between 0 and 90 degrees. The fastest way I found is with IMAQ. But that means converting the arrays to an IMAQ image first, then rotating and then again converting back to array. There must be a faster way, because probably IMAQ itself converts the image back to an array to perform the rotation. I implemented the classical algorithm of shear-transpose-shear-transpose, but that's 10 times slower than the IMAQ routine.
A special case for rotating under 45 degrees might also be interesting for me.
Thanks.
Certified LabVIEW Developer (CLD)