Detekce hran
V tomto cvičení detekovaješ hrany v obrázku pomocí Sobelova filtru.
soaps_image.Funkce show_image() je už pro tebe načtená.
Podívejme se, jestli rozpozná všechny tvary v obrázku.
Toto cvičení je součástí kurzu
Image Processing in Python
Pokyny k cvičení
- Importuj modul
color, abys mohl/a převést obrázek na stupně šedi. - Importuj funkci
sobel()z modulufilters. - Převeď
soaps_imagena stupně šedi pomocí příslušné metody z modulucolor. - Aplikuj Sobelův filtr pro detekci hran na získaný obrázek ve stupních šedi
soaps_image_gray.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")