Применение пороговой обработки
В этом упражнении вы определите, какой тип пороговой обработки лучше всего подходит для бинаризации изображения с инструментами для вязания и рукоделия. Это позволит вам чётче увидеть контуры объектов — от бумажных сердечек до ножниц.
Изображение загружено как
tools_image.
Какой тип пороговой обработки вы бы выбрали, исходя из характеристик изображения? Равномерно или неравномерно освещение и яркость фона?
Это упражнение является частью курса
Обработка изображений в Python
Инструкции к упражнению
- Импортируйте подходящие функции пороговой обработки и
rgb2gray(). - Преобразуйте изображение в оттенки серого.
- Получите оптимальный порог.
- Получите бинарное изображение, применив пороговую обработку.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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')