Chapter 4: Getting Started with Computer Vision
In the previous chapter, we learned the basics of programming of Python 3, NumPy, matplotlib, and General Purpose Input Output (GPIO). In this chapter, we will focus on the acquisition of images and videos. This chapter has a lot of coding examples that we will be using throughout the book.
In this chapter, we will cover the following topics:
- Exploring image datasets
- Working with images using OpenCV
- Using matplotlib to visualize images
- Drawing geometric shapes with OpenCV and NumPy
- Working with a GUI
- Event handling and a primitive paint application
- Working with a USB webcam
- The Pi camera module