1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Xử lý ảnh bằng Python

Connected

Exercise

Vẽ đường bao (contour) cho hình dạng

Trong bài này, bạn sẽ tìm đường bao của một con ngựa.

Để làm điều đó, ta sẽ dùng một ảnh đã nhị phân hóa do scikit-image cung cấp trong mô-đun data. Ảnh nhị phân hóa dễ xử lý hơn khi tìm đường bao bằng thuật toán này. Hãy nhớ rằng việc tìm đường bao chỉ hỗ trợ mảng ảnh 2D.

Khi đã phát hiện được đường bao, ta sẽ hiển thị chúng cùng với ảnh gốc. Cách này giúp bạn kiểm tra xem phân tích của mình có chính xác không!

show_image_contour(image, contours) là hàm đã được nạp sẵn, dùng Matplotlib để hiển thị ảnh cùng tất cả các đường bao tìm được.

Hình con ngựa đen trắng

Hãy nhớ bạn có thể dùng hàm find_contours() từ mô-đun measure, bằng cách truyền vào ảnh đã threshold và một giá trị hằng số.

Instrukcje

100 XP
  • Import dữ liệu và mô-đun cần thiết để phát hiện đường bao.
  • Lấy ảnh con ngựa hiển thị trong phần ngữ cảnh.
  • Tìm các đường bao của ảnh con ngựa với giá trị mức hằng số là 0.8.