Reputation: 771
I want to start my project for live video content analysis, Face Detection, Gesture Detection and Gaze Tracking.
Here i am unable to find the right framework for me. I am well versed with C++, JAVA, and Python. But i Prefer C++.
Can anybody suggest me whats the best among the following frameworks.
Please, also suggest me the book/tutorial/videos
Thanks
Upvotes: 1
Views: 4798
Reputation: 29
Processing is Java script built on c and c++ libraries. Its a self contained IDE.
Openframeworks is a collection of libraries that mimics the natural language use of processing but entirely c++ that you use in something like visual basic or xcode.
Opencv is camera vision that has been ported to processing and of.
Examples are included with of for cv.
Also, processing.org and openframeworks.cc are great references.
Upvotes: 2
Reputation: 20056
The three frameworks you posted here are totally different!
So,
OpenCV is a collection of algorithms for computer vision. Sounds good for you.
OpenFrameworks is a tool that help you manage video content - read, write, stream multimedia. It can help you if the default OpenCV functions do not allow you to read the video you want to process. But in the first stages of your project, it's better to focus on algorithms.
And what is Processing frameworks? a new lib? or just a reference to all the video libraries out there?
Upvotes: 2