Để hiển thị hình ảnh OpenCV thang độ xám với matplotlib, chúng ta có thể thực hiện các bước sau
- Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
- Hàm imread tải hình ảnh từ tệp được chỉ định và trả về.
- Hàm chuyển đổi hình ảnh đầu vào từ không gian màu này sang không gian màu khác.
- Hiển thị dữ liệu dưới dạng hình ảnh, tức là trên máy quét 2D thông thường.
- Để 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
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
img = cv2.imread("baseball.png")
image = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
plt.imshow(image, cmap="gray")
plt.show() Đầu ra