Виявлення Країв
Виявлення країв
Краї відображають різкі зміни яскравості пікселів, які зазвичай відповідають межам об'єктів. Виявлення країв допомагає у розпізнаванні форм та сегментації.
Виявлення країв методом Собеля
Оператор Собеля обчислює градієнти (зміни яскравості) у X та Y напрямках, що дозволяє знаходити горизонтальні та вертикальні краї.
Виявлення країв методом Кенні
Детектор країв Кенні — це багатоступеневий алгоритм, який забезпечує більш точне виявлення країв шляхом:
Застосування Гаусового розмиття для видалення шуму.
Пошуку градієнтів яскравості за допомогою фільтрів Собеля.
Придушення слабких країв.
Використання подвійного порогового значення та відстеження країв.
Порівняння методів виявлення країв:
Завдання
Swipe to start coding
Вам надано image
:
- Перетворіть зображення у відтінки сірого та збережіть у
gray_image
; - Застосуйте фільтр Собеля по напрямках X та Y (глибина вихідного зображення
cv2.CV_64F
, розмір ядра3
) та збережіть уsobel_x
,sobel_y
відповідно; - Об'єднайте напрямки, оброблені фільтром Собеля, у
sobel_img
; - Застосуйте фільтр Кенні з порогами від
200
до300
та збережіть уcanny_img
.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 7