Ask Your Question

Good book for openCV with Python?

asked 2013-09-15 09:46:15 -0500

u_will_neva_no gravatar image

updated 2013-09-16 13:13:57 -0500

berak gravatar image

Hi everyone, I would like a good book for beginners that teaches openCV only in python. The tutorials are all in C++ but I would like to just use python as I do not know C++. Does anyone know any good books? Ideally I would like a book that deals with a single image, performs image processing algorithms and something that teaches how to work with a stream of images from a webcam such as detecting a single object in each of them image streams.

Any help would be appreciated as well as a list of books that are in python.


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-09-15 10:28:05 -0500

Abid Rahman K gravatar image
  1. OpenCV Computer Vision with Python - This book is very small and have some tutorials. Currently this is the only book released exclusively for OpenCV-Python. It uses OpenCV 2.x version.
  2. Programming Computer Vision with Python - Personally, I prefer this book to the first because it has more details and tutorials, but it is not using OpenCV (though there is a chapter which introduces OpenCV). Most of the time, author implements the algorithm on his own using Numpy and other related libraries. Although it is not OpenCV related, still a good book for Python enthusiasts

So to overcome this issue, OpenCV itself is going to release a new set of tutorials which covers most of the API of OpenCV-Python. The tutorials are based on OpenCV 3.x ( OpenCV 3.x is not yet released, so you have to compile it from source in Github master branch. Tutorials has the installation details). Tutorials are also not yet released. But you can compile it from source if you have the Sphinx installed in your computer.

Source repo :

Or you can check following link for daily builds :

Like OpenCV, tutorials are open source. So don't forget to report any errors you come across, whether spelling mistakes, code errors, theoretical mistakes, or anything.

Spelling mistake in tutorials --> tutroals is part of it. So don't correct it :)

edit flag offensive delete link more

Question Tools


Asked: 2013-09-15 09:46:15 -0500

Seen: 363 times

Last updated: Sep 15 '13