Let's start our project with a basic or traditional implementation of Open Source Computer Vision (OpenCV). This library is primarily targeted at real-time applications that need computer vision capabilities.
OpenCV has its API wrappers in various languages such as C, C++, Python, and so on, and the best way forward is to build a quick prototype using Python wrappers or any other language you are comfortable with, and once you are ready with your code, rewrite it in C/C++ for production.
In this chapter, we will be using the Python wrappers to create our initial object detection module.
So, let's do it.