Bắt đầu ngayBắt đầu miễn phí

Tạo một mask

Mask là phương pháp chính để loại bỏ hoặc chọn các phần cụ thể của ảnh. Đây là các mảng nhị phân cho biết một giá trị có nên được đưa vào phân tích hay không. Thông thường, mask được tạo bằng cách áp dụng một hoặc nhiều phép toán logic lên ảnh.

Trong bài này, hãy thử dùng một ngưỡng cường độ đơn giản để phân biệt da và xương trên ảnh X-quang bàn tay. (im đã được cân bằng histogram để tận dụng toàn bộ dải cường độ.)

Bên dưới là biểu đồ tần suất của im với màu cho các đoạn mà chúng ta sẽ vẽ.

Histogram of equalized foot x-ray

Bài tập này là một phần của khóa học

Phân tích ảnh Y sinh học bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo mask xương bằng cách chọn các pixel có cường độ lớn hơn hoặc bằng 145.
  • Tạo mask da bằng cách chọn các pixel có cường độ lớn hơn hoặc bằng 45 và nhỏ hơn 145.
  • Vẽ mask da và mask xương ở thang xám.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create skin and bone masks
mask_bone = ____
mask_skin = ____

# Plot the skin (0) and bone (1) masks
fig, axes = plt.subplots(1,2)
axes[0].imshow(____)
axes[1].imshow(____)
format_and_render_plot()
Chỉnh sửa và Chạy Mã