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.imshowhiể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.