Что такое обнаружение границ?

Обнаружение границ находит места на изображении, где яркость быстро меняется. Обычно это контуры объектов. Компьютерное зрение использует этот метод для поиска фигур. С его помощью можно превращать фотографии в контурные рисунки и раскраски, получать контуры для обводки или проверять, какие области находятся в фокусе.

Описание инструмента

Откройте изображение, и инструмент покажет его границы в виде светлых линий на чёрном фоне. Увеличьте интенсивность, чтобы выделить менее заметные границы, например текстуры, или уменьшите её, чтобы оставить только основные контуры. Включите параметр «Тёмные линии на белом фоне», чтобы получить результат, похожий на карандашный набросок, который хорошо подходит для печати. Скачайте результат в формате PNG, JPG или WebP, сохранив исходный размер.

Возможности

  • Обнаружение границ оператором Собеля по яркости изображения
  • Светлые линии на чёрном фоне или тёмные линии на белом
  • Лёгкое размытие перед обработкой, чтобы шум и артефакты JPG не определялись как границы
  • Сохраняет прозрачность; у вырезанных областей появляется контур

Как это работает

Инструмент переводит изображение в оттенки серого и слегка размывает его. Затем оператор Собеля сравнивает каждый пиксель с соседними пикселями слева и справа, а также сверху и снизу. Так определяется, насколько быстро меняется яркость в каждом направлении. Совокупное изменение и есть интенсивность границы: там, где яркость меняется быстро, появляется светлая линия, а на ровных участках — чёрный цвет. Границы во всех направлениях учитываются одинаково.

Советы

  • На чётких, хорошо освещённых фотографиях получаются чистые линии. На размытых или зашумлённых изображениях границы будут мягкими и прерывистыми.
  • Используйте тёмные линии на белом фоне для раскрасок и обводки. При печати это экономит чернила.
  • Чтобы проверить фокус, найдите область с самыми яркими и тонкими линиями.