Áp dụng phân ngưỡng (thresholding)
Trong bài tập này, bạn sẽ quyết định kiểu phân ngưỡng nào phù hợp nhất để nhị phân hóa một bức ảnh về các dụng cụ đan móc và thủ công. Nhờ đó, bạn sẽ nhìn rõ hình dạng các vật thể hơn, từ những trái tim bằng giấy đến cây kéo.
Ảnh đã được nạp dưới tên
tools_image.
Bạn sẽ dùng kiểu phân ngưỡng nào dựa trên các đặc điểm của ảnh? Độ chiếu sáng và cường độ nền có đồng đều hay không đồng đều?
Bài tập này là một phần của khóa học
Xử lý ảnh bằng Python
Hướng dẫn bài tập
- Import các hàm phân ngưỡng phù hợp và
rgb2gray(). - Chuyển ảnh sang thang độ xám.
- Lấy ngưỡng tối ưu.
- Tạo ảnh nhị phân bằng cách áp dụng phân ngưỡng.
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.
# Import threshold and gray convertor functions
from skimage.____ import ____
from skimage.color import ____
# Turn the image grayscale
gray_tools_image = ____
# Obtain the optimal thresh
thresh = ____(gray_tools_image)
# Obtain the binary image by applying thresholding
binary_image = gray_tools_image > ____
# Show the resulting binary image
show_image(binary_image, 'Binarized image')