Онлайн-виявлення країв зображення
Обробіть зображення в браузері: виберіть метод (Roberts, Sobel, Laplacian), встановіть силу 0–100% і завантажте 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, налаштування порога, векторизації, розпізнавання об’єктів або гарантії точності вимірювання. Порівняйте перегляд з оригіналом.
Інструмент призначений для підкреслення перепадів яскравості на зображенні, тобто країв об'єктів. Він працює повністю в браузері, без завантаження файлів на сервер.
Завантажте фотографію з чіткими межами, виберіть Sobel–Feldman і силу 50%, натисніть «Створити зображення». Результат змішує початковий RGB з модулем градієнта за обома осями; за 100% рівні непрозорі ділянки мають RGB 0, а за 50% їхні RGB-значення становлять половину початкових, з округленням. Перевірте перегляд і збережіть PNG.
Поширені запитання
Чи можу я змінити розмір ядра або поріг?
Roberts використовує фіксовану область 2 × 2, Sobel і Лапласіан за вісьмома сусідами — 3 × 3. Розмір і поріг не налаштовуються; доступні метод і сила.
Чому результат не є чітким контуром?
Окремий розрахунок RGB може давати кольорові краї; це не бінарний контур із порогом.
Як зберегти результат?
Після створення результату кнопка завантаження стає доступною. Вона зберігає PNG з назвою вихідного файлу та суфіксом -edge.png; місце збереження залежить від налаштувань браузера.
Обробка виконується локально у вашому браузері.