I am working on a Kinect project that needs to recognizes flat surface and small objects. I am planning to use openni on a mac machine. So what libraries do I need to used for object recognition? What knowledges do I have to know to finish this project.
Probably OpenCV would be a good start.