Today, I start with Python, a famous language, I supposed for understanding some computer vision source code of other coders. Python latest version is 3.3, but I found it is a bit messy with the versions of Python: 2.6, 2.7, 3.2, 3.3. Which one is the most suitable for a new bie like me? After a while, I found that 3.2 is the best because many important libraries of Python now available only with that version. The first step is intalling Python an its libraries:
– Python 3.2
– numpy-MKL-1.6.1. This is the most important lib of Python.
– PIL 1.1.7. This library is for manipulating images with Python.
– Python IDE and GUI Framework for Windows
– scikit-learn. This lib contains many Computer Vision and Machine Learning algorithms, need for my purpose.
– scikits-image. Support for scikit-learn.
And some book for Python world:
– Python for Prototyping Computer Vision Applications
– Programming Computer Vision with Python. This book is written by Jan Erik Solem and you can find the companion source code at download link.
After some reading, I found that Python has something like C++, but not as abstract as C++, and has something like matlab, but a bit slower. To be continued …