← Энциклопедия Fusion
ЭффектыСредний

EdgeDetect

Edge Detect / Детектор контуров

EdgeDetect находит границы объектов в изображении и превращает их в контурную карту: цветные RGB-границы или чёрно-белую маску контуров для графики, композитинга, масок и технического анализа кадра.

EdgeDetect1ImageEffect MaskOutputMaskForegroundBackgroundOutput

EdgeDetect

Обзор

Что делает EdgeDetect

EdgeDetect — это не просто фильтр «обвести картинку». Нода вычисляет места резкого изменения изображения и показывает их как отдельный слой контуров. Чем сильнее перепад между соседними областями, тем заметнее будет линия. Поэтому на контрастных объектах результат появляется сразу, а на мягких, шумных или плоских участках его нужно настраивать через Edge Width, Brightness, Gamma, Blur и предварительную обработку.

Главная логика работы такая: сначала нода берёт изображение, при необходимости предварительно обрабатывает его в блоке Filters, затем ищет границы, после этого усиливает/смягчает найденные линии и выводит либо цветные RGB-края, либо grayscale-карту. Режим RGB Edges полезен, когда нужно сохранить цветовую природу перепадов, а Grayscale Edges удобнее для масок, технических проходов и дальнейшей обработки.

EdgeDetect часто используют в motion graphics, когда нужно быстро получить контур объекта, светящуюся обводку, эффект сканирования, техническую визуализацию, карту деталей или стилизованный рисунок. Также нода полезна перед Glow, SoftGlow, Erode/Dilate, Bitmap, MatteControl, Displace, ColorCorrector и Merge, потому что её результат легко превращается в управляющую маску.

Важно понимать: EdgeDetect не знает, где находится «объект» с точки зрения смысла. Он видит только перепады изображения. Шум, зерно, компрессия, текстуры кожи, мелкая листва, волосы и пыль могут восприниматься как края. Поэтому перед детекцией иногда лучше слегка сгладить исходник или использовать Preprocess, а после детекции — ограничить результат маской или скорректировать Gamma/Brightness.

Если нужен аккуратный контур вокруг крупного объекта, лучше сначала подготовить изображение: уменьшить шум, отделить объект маской, выровнять контраст, а уже потом применять EdgeDetect. Если же нужен агрессивный техно-эффект, наоборот можно оставить много мелких деталей, поднять Brightness, увеличить Gamma-контраст и добавить Glow после ноды.

Как это понимать

Представляй EdgeDetect как рентген для границ кадра. Он не рисует новые линии вручную, а подсвечивает те места, где изображение резко меняется. Сначала ты решаешь, какие края искать и как их подготовить, потом настраиваешь толщину/яркость/гамму, а в конце выбираешь, нужен ли тебе красивый RGB-контур или строгая grayscale-маска.

Где используется

Создание светящейся обводки объекта через EdgeDetect → Glow → Merge.
Стилизация изображения под технический скан, чертёж, рентген или контурный анализ.
Получение grayscale-карты краёв для использования как маски в ColorCorrector, Blur, Displace или Glow.
Выделение деталей текстуры, складок, силуэтов, линий лица, архитектуры или интерфейсных элементов.
Создание переходов и reveal-анимаций, где сначала появляются контуры, а потом основной кадр.
Диагностика композита: быстро увидеть границы, где есть резкие перепады, артефакты, шум или проблемы с keying.