One of the simplest situations in our daily lives is that you have to look both ways before crossing the street to identify whether it is safe to pass at that moment or not,
At first seems to be a simple situation, in fact it is not, since in this process we are using perhaps one of the most complex functions that our brain is able to perform: Process what we see.
Therefore, teaching a machine to see what we see is a very complex process, due to some factors: We cannot fully reproduce human vision through mathematical equations and we still do not have a complete understanding of how our brain performs this processing.

Thus, we have already found an excellent definition of what Computer Vision: A process that seeks to replicate human vision using machines.
In the first part of the article, we will understand the most elementary concepts and learn some tools to start writing you first Computer Vision script in Python. So, to make it easier for you to understand the following steps, you will need a notion of Python  and Google Colaboratory  (An online Python programming environment, that is, you will not need to install anything on your machine).

#opencv #computer vision

Introduction to Computer Vision with OpenCV | Part 1
1.90 GEEK