I'm going to start messing around with openCV but I could use a few pointers (no pun intended) on where to get started. I have some rudimentary C from college and have recently broken out my old copy of O'Reilly's Practical C Programming book From what I have seen it looks like openCV follows the C syntax for its modules. But really I'm not in anyway familiar with C++ to discern the difference. If I work on improving my C will this be enough to get me going with openCV or will I have to start learning C++ Also, is there any definitive resources such as books or websites on OpenCV. There seems to be an O'reilly book on it but some dude reviewing it reckons that it's out dated, does that even matter if I'm just getting started. All input appreciated.