I was researching this a few months ago, but gave up upon the cat facial recognition. The best I could find for the raspberry pi was opencv haar filters for humans, and that was just detecting if a face was present in the video frame. I'm curious, how are you planning on doing cat facial detection for this?