Выделение границ
В этом упражнении вы будете выделять границы объектов на изображении с помощью фильтра Собеля.
soaps_image.Функция show_image() уже подключена.
Посмотрим, удастся ли фильтру обнаружить все фигуры на изображении.
Это упражнение является частью курса
Обработка изображений в Python
Инструкции к упражнению
- Импортируйте модуль
color, чтобы преобразовать изображение в оттенки серого. - Импортируйте функцию
sobel()из модуляfilters. - Преобразуйте
soaps_imageв оттенки серого с помощью подходящего метода из модуляcolor. - Примените фильтр выделения границ Собеля к полученному изображению в оттенках серого
soaps_image_gray.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the color module
from ____ import ____
# Import the filters module and sobel function
from skimage.____ import ____
# Make the image grayscale
soaps_image_gray = ____.____(soaps_image)
# Apply edge detection filter
edge_sobel = ____(____)
# Show original and resulting image to compare
show_image(soaps_image, "Original")
show_image(edge_sobel, "Edges with Sobel")