Computer Vision Resources
Computer Vision Resources
Computer Vision Resources
This guide is for programmers, hackers, engineers, scientists, students and self-starters. It is
for those creative people who have an itch to learn something new, and build something
useful and beautiful. It is for people who take pride in their work, and are craftsmen at heart.
It is for men and women who believe in sharpening their tools and improving their craft on a
regular basis. It is for those who believe that learning is a continuous process, and that there
are smart ways to learn fast. It is for tinkerers who can learn by reading, but prefer to learn
by doing. Lastly, it is for people who invest in themselves by learning something new every
day and are eager to contribute back to the community to enrich others!
Buy at Amazon
Buy at PyImageSearch.com
Summary
The biggest and the most extensive open source computer vision library. OpenCV has
more than 47 thousand people of user community and estimated number of
downloads exceeding 10 million.
Languages
C/C++ with interfaces to Python and Java.
Platforms
Windows, Linux, Mac OS, iOS, Android, Raspberry Pi, and NVIDIA Jetson TK1.
License ( http://opencv.org/license.html )
BSD : It is free for both academic and commercial use.
Note : Not all parts of OpenCV are free.
VLFeat ( http://www.vlfeat.org/ )
Summary
Computer vision algorithms specializing in image understanding and local features
extraction and matching.
Languages
C with interfaces in MATLAB
Platforms
Windows, Mac OS X, and Linux.
License
BSD : It is free for academic and commercial use.
SimpleCV ( http://simplecv.org/ )
Summary
SimpleCV is an open source wrapper around computer vision libraries such as
OpenCV that hides some of its complexities.
Languages
Python
Platforms
Windows, Mac OS X, Linux, and Raspberry Pi.
Summary
A computer vision toolbox for MATLAB.
Languages
MATLAB
Platforms
Windows, Mac OS X and Linux.
License
MATLAB's license. Requires Image Processing Toolbox. The total cost of installing
MATLAB ( $2,150 ) + Image Processing Toolbox ( $1, 000 ) + Computer Vision Toolbox
( $1,350 ) = $4500. Student licenses are much cheaper though ( few hundred dollars ).
Python Libraries
One of the main advantages of using OpenCV with Python is the vast number of scientific
libraries available for Python. Here are a few libraries you will find useful. The first three
libraries NumPy, SciPy and Matplotlib are part of the SciPy stack. When used together,
they pretty much replace MATLAB.
Web APIs
My Contact Info
Website http://www.learnopencv.com
Email [email protected]
LinkedIn https://www.linkedin.com/in/satyamallick
Google+ https://plus.google.com/+SatyaMallick