Computer >> Máy Tính >  >> Lập trình >> Python

Đặt một bản đồ màu của một hình ảnh trong Matplotlib

Để đặt một bản đồ màu của một hình ảnh, 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ụ.
  • Đọc hình ảnh từ một tệp vào một mảng.
  • Chọn một kênh dữ liệu của bạn.
  • Hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường với bản đồ màu "nóng"
  • Tắt các trục.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt, image as mimg

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

img = mimg.imread('bird.jpg')
lum_img = img[:, :, 0]

plt.imshow(lum_img, cmap="hot")

plt.axis('off')

plt.show()

Đầu ra

Đặt một bản đồ màu của một hình ảnh trong Matplotlib