Категории

Морфологическое Открытие Изображения

Применяет морфологическую операцию открытия (эрозия followed by дилатация) для удаления мелкого шума и разделения соединенных объектов

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Лучшие результаты с бинарными (черно-белыми) изображениями или изображениями с высоким контрастом

Количество операций открытия для применения. Больше итераций = более сильное удаление шума

Размер используемого морфологического ядра

Ключевые факты

Категория
Design
Типы входных данных
file, number, select
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для морфологического открытия изображений позволяет эффективно очищать графические файлы от мелкого цифрового шума и разделять слипшиеся объекты путем последовательного применения эрозии и дилатации.

Когда использовать

  • Когда нужно удалить мелкие артефакты или «зернистость» с бинарного изображения.
  • Когда требуется разделить объекты, которые случайно соединились из-за низкого качества сканирования.
  • При подготовке изображений для алгоритмов распознавания текста или контуров, где важна чистота границ.

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

  • Загрузите исходное изображение в формате PNG, JPG, BMP или другом поддерживаемом формате.
  • Выберите количество итераций: чем выше значение, тем сильнее будет эффект очистки.
  • Установите размер ядра (стандартный 3x3 или увеличенный), чтобы настроить интенсивность воздействия на детали.
  • Нажмите кнопку обработки, чтобы применить алгоритм и скачать очищенный файл.

Сценарии использования

Очистка отсканированных документов от «цифрового мусора» перед OCR-распознаванием.
Подготовка масок сегментации для компьютерного зрения путем удаления мелких изолированных пикселей.
Разделение слипшихся элементов на схемах или чертежах для последующего анализа.

Примеры

1. Очистка отсканированного текста

Архивариус
Контекст
При оцифровке старых документов на фоне появилось много мелких точек и пятен, мешающих распознаванию текста.
Проблема
Необходимо убрать «шум», сохранив четкость букв.
Как использовать
Загрузить скан, выбрать 1 итерацию и стандартное ядро.
Пример конфигурации
iterations: 1, kernelType: 'default'
Результат
Мелкие точки исчезли, текст стал чище и легче читается программами для распознавания.

2. Разделение объектов на бинарной маске

Инженер по компьютерному зрению
Контекст
Алгоритм сегментации выдал маску, где два близко расположенных объекта слились в один контур.
Проблема
Нужно разорвать тонкую перемычку между объектами.
Как использовать
Загрузить маску, установить 2 итерации и большой размер ядра.
Пример конфигурации
iterations: 2, kernelType: 'large'
Результат
Перемычка удалена, объекты стали независимыми контурами.

Проверить на примерах

image, png, jpg

Связанные хабы

FAQ

Что такое морфологическое открытие?

Это комбинация двух операций: эрозии (уменьшение объектов) и дилатации (увеличение объектов). Она удаляет мелкие детали, не меняя размер крупных объектов.

Какие форматы изображений поддерживаются?

Инструмент поддерживает популярные форматы, включая PNG, JPEG, WEBP, GIF, BMP и TIFF.

Как количество итераций влияет на результат?

Каждая итерация усиливает эффект удаления шума. Если на изображении много мелкого мусора, увеличьте количество итераций.

Лучше использовать стандартное или большое ядро?

Стандартное ядро (3x3) подходит для тонкой очистки, а большое ядро лучше справляется с крупным шумом и более выраженным разделением объектов.

Подходит ли этот инструмент для цветных фото?

Инструмент лучше всего работает с бинарными (черно-белыми) или высококонтрастными изображениями, так как морфологические операции основаны на анализе яркости пикселей.

Документация API

Конечная точка запроса

POST /ru/api/tools/image-open

Параметры запроса

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да Лучшие результаты с бинарными (черно-белыми) изображениями или изображениями с высоким контрастом
iterations number Нет Количество операций открытия для применения. Больше итераций = более сильное удаление шума
kernelType select Нет Размер используемого морфологического ядра

Параметры типа файл должны быть загружены сначала через POST /upload/image-open для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-image-open": {
      "name": "image-open",
      "description": "Применяет морфологическую операцию открытия (эрозия followed by дилатация) для удаления мелкого шума и разделения соединенных объектов",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-open",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]