Zernike Moments' implementation in OpenCV
I haven't used the Zernike module from PeRL's myself, but check out their implementation here.

It's written as an OpenCV module and looks well optimized.

However! I have no idea what their license on this is, so definitely check before you integrate it into anything you're going to distribute or sell.