1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý ảnh bằng Python

Connected

Bài tập

Tìm đường viền của một ảnh không phải nhị phân

Hãy luyện thêm cách chuẩn bị ảnh để có thể tìm đường viền (contours) và trích xuất thông tin từ đó.

Chúng ta sẽ xử lý một ảnh có hai con xúc xắc màu tím được nạp vào biến image_dice và xác định số điểm đã gieo của từng con.

Purple dice

Trong trường hợp này, ảnh chưa phải là ảnh thang xám (grayscale) hay ảnh nhị phân. Nghĩa là bạn cần thực hiện một số bước tiền xử lý trước khi tìm đường viền. Đầu tiên, ta sẽ chuyển ảnh thành ảnh thang xám mảng 2D, sau đó áp dụng phân ngưỡng (thresholding). Cuối cùng, các đường viền sẽ được hiển thị cùng với ảnh gốc.

Các mô-đun color, measure và filters đã được nhập sẵn để bạn dùng các hàm tìm đường viền và áp dụng phân ngưỡng.

Chúng ta cũng nhập mô-đun io để tải image_dice từ bộ nhớ cục bộ bằng imread. Đọc thêm tại đây.

Hướng dẫn 1/4

undefined XP
    1
    2
    3
    4
  • Chuyển ảnh sang thang xám bằng rgb2gray().