Пакетное обнаружение краёв изображений онлайн
Обработайте до 30 изображений сразу: методы Робертса, Собеля-Фельдмана и Лапласиана, настройка силы, локально в браузере, скачивание PNG.
Начать работу
Методы обнаружения
Sobel–Feldman объединяет знаковые горизонтальный и вертикальный градиенты 3 × 3 по формуле sqrt(Gx² + Gy²). Roberts Cross объединяет две знаковые диагональные разности в области 2 × 2. Лапласиан использует модуль второй производной по восьми соседям.
Каналы RGB обрабатываются отдельно. За границей повторяется ближайший крайний пиксель; альфа-канал и размеры не меняются. Смещение 128 не добавляется.
Roberts использует фиксированную область 2 × 2, Sobel и Лапласиан по восьми соседям — 3 × 3. Размер и порог не настраиваются; доступны метод и сила.
Сила эффекта
Сила меняется от 0% до 100% с шагом 0,01; по умолчанию 50%. Модуль сначала ограничивается и округляется до байта, затем смешивается с исходным RGB и снова округляется; точные половины округляются к чётному целому. При 0% сохраняется декодированный исходный RGB.
Пример расчёта
Для серого изображения 3 × 3 [0,1,2;3,4,5;6,7,8] исходный центр равен 4. При 100% получаются Roberts 4, Sobel 25 и Laplacian 0; при стандартных 50% — соответственно 4, 14 и 2.
Использование и ограничения
Независимый расчёт RGB может давать цветные края; результат не является бинарным контуром с порогом. Нет Canny, настройки порога, векторизации, распознавания объектов или гарантии измерительной точности. Сравните результат с оригиналом.
Это не пороговое чёрно-белое выделение, а результат свёртки с ядром.
- Максимум 30 файлов за раз, общий размер до 100 MiB, суммарно не более 40 000 000 пикселей.
- Результат всегда сохраняется в PNG, исходный формат не сохраняется.
- Обработка происходит локально в браузере, файлы не отправляются на сервер.
На изображение: до 25 MiB и 24 000 000 пикселей. На пакет: до 100 MiB и 40 000 000 пикселей. Более 30 файлов или одно недопустимое изображение приводят к отклонению всего пакета.
Часто задаваемые вопросы
Почему результат выглядит как цветное изображение, а не чёрно-белые линии?
Независимый расчёт RGB может давать цветные края; результат не является бинарным контуром с порогом.
Можно ли изменить размер ядра свёртки?
Roberts использует фиксированную область 2 × 2, Sobel и Лапласиан по восьми соседям — 3 × 3. Размер и порог не настраиваются; доступны метод и сила.
Почему при скачивании получается несколько файлов, а не один архив?
Кнопка Скачать все запускает отдельные загрузки для каждого изображения с интервалом около 180 мс. ZIP-архив не создаётся.
Обработка выполняется локально в вашем браузере.