A first introduction to OpenCV with Instant OpenCV Starter

OpenCV is a huge open source library with a great collection of computer vision algorithms. Even though it’s focused on computer vision, it can be used also for many other image processing tasks and it’s available on multiple platforms. This makes it very interesting if you’re working with images or videos, but whenever you need to start working with a new library, the first problem is learning a few basic things to get started quickly without wasting too much time on all the details and depending on your specific needs, you might not even use most of the algorithms in OpenCV.

it goes straight to the point letting you get started quickly with OpenCV

it’s short and easy to read (no time wasting)

it’s cheap

Of course, this book is for beginners. When you’ll be ready to explore more of OpenCV, you can focus on more advanced books. Code optimizations come with experience and it’s a good idea to avoid thinking about them when you’re getting started, just focus on the basics, the rest will come later.