April 2018
Beginner to intermediate
300 pages
7h 34m
English
In analyzing images, the first step is to convert colors into numerical values. Matplotlib provides APIs to read and show an image matrix of RGB values.
The following is a quick code example of reading an image into a NumPy array with plt.imread('image_path'), and we show it with plt.imshow(image_ndarray). Make sure that the Pillow package is installed so that more image types other than PNG can be handled:
import matplotlib.pyplot as plt# Source image downloaded under CC0 license: Free for personal and commercial use. No attribution required.# Source image address: https://pixabay.com/en/rose-pink-blossom-bloom-flowers-693155/img = plt.imread('ch04.img/mpldev_ch04_rose.jpg')plt.imshow(img)
Here is the original image displayed ...
Read now
Unlock full access