Một lệnh gọi đơn giản đến phương thức imread tải hình ảnh của chúng ta dưới dạng mảng NumPy đa chiều (một cho mỗi thành phần Đỏ, Xanh lục và Xanh lam, tương ứng) và imshow hiển thị hình ảnh của chúng ta trên màn hình. Trong khi đó, cv2 biểu thị hình ảnh RGB dưới dạng mảng NumPy đa chiều, nhưng theo thứ tự ngược lại.
Các bước
-
Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.
-
Khởi tạo tên tệp.
-
Thêm một ô con vào hình hiện tại bằng cách sử dụng nrows =1, ncols =2, và index =1 .
-
Đọc hình ảnh bằng cv2 .
-
Tắt các trục và hiển thị hình trong câu lệnh tiếp theo.
-
Thêm một ô con vào hình hiện tại bằng cách sử dụng nrows =1, ncols =2, và index =2 .
-
Đọc hình ảnh bằng plt .
-
Tắt các trục và hiển thị hình trong câu lệnh tiếp theo.
-
Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
import cv2 from matplotlib import pyplot as plt, image plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True filename = "bird.jpg" plt.subplot(121) img = cv2.imread(filename) plt.axis("off") plt.imshow(img) plt.title("with cv2") plt.subplot(122) img = image.imread(filename) plt.axis("off") plt.imshow(img) plt.title("with plt") plt.show()
Đầu ra