Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tải và hiển thị ảnh bằng scikit-image trong Python

scikit-image (skimage) là thư viện xử lý ảnh phổ biến trong Python. Tiền xử lý ảnh bao gồm: đọc ảnh, chuyển đổi không gian màu, thay đổi kích thước, lọc nhiễu,...

Đọc và hiển thị ảnh cơ bản

from skimage import io

path = "path/to/puppy.PNG"
img = io.imread(path)
print("Đang đọc ảnh...")
io.imshow(img)
print("Ảnh đã hiển thị trên console.")

Giải thích

  • io.imread đọc file ảnh, trả về mảng NumPy (H×W×C hoặc H×W).
  • Giá trị pixel thường trong khoảng [0,255] (uint8) hoặc [0,1] (float).
  • io.imshow hiển thị mảng dưới dạng ảnh (sử dụng matplotlib backend).
  • Mảng NumPy cho phép thao tác vector hóa nhanh chóng.

Lưu ý

Trong môi trường notebook (Jupyter), dùng matplotlib.pyplot.imshow hoặc %matplotlib inline để hiển thị trực tiếp.