We will look at the following challenges in computer vision:
- Viewpoints
- Camera limitations
- Lighting
- Scaling
- Object variation
Viewpoints: The first challenge is that of viewpoints. In the following screenshot, both pictures are of roads, but the viewpoints are different. Therefore, it is very difficult to take these images and get our computer to generalize and become smart enough to be able to detect all roads from every viewpoint. This is very simple for humans, but for computers, it is a little more challenging. We will see more challenges like this in Chapter 5, Finding Road Markings Using OpenCV:
Camera limitations: The next challenge is camera limitations. A high-quality camera results in better quality pictures. Since image quality is measured in pixels, we can say that the higher the number of pixels, the better the camera.
Lighting: Lighting is also a challenge. The following photos show roads in light and...