Категории

Дилатация Изображения

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

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
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

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

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

  • Для восстановления разорванных контуров на черно-белых изображениях.
  • Для увеличения толщины линий или объектов переднего плана.
  • Для подготовки масок к дальнейшей обработке или анализу данных.

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

  • Загрузите ваше бинарное изображение в формате PNG, JPG или BMP.
  • Укажите количество итераций, чтобы определить степень расширения объектов.
  • Запустите процесс обработки и скачайте готовое изображение с расширенными областями.

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

Утолщение тонких линий на схемах или чертежах.
Соединение близко расположенных фрагментов объекта в единую структуру.
Устранение мелких шумов и разрывов в масках сегментации.

Примеры

1. Восстановление прерывистых контуров

Графический дизайнер
Контекст
Дизайнер работает с отсканированным эскизом, где линии контура имеют микроскопические разрывы.
Проблема
Необходимо сделать линии сплошными для последующей векторизации.
Как использовать
Загрузить изображение и установить 2 итерации дилатации.
Пример конфигурации
iterations: 2
Результат
Разрывы в линиях заполнились, контур стал цельным и готовым к трассировке.

2. Увеличение видимости объектов на маске

Специалист по компьютерному зрению
Контекст
Для обучения модели сегментации требуется увеличить площадь объектов на бинарной маске.
Проблема
Объекты на исходной маске слишком тонкие для корректного распознавания нейросетью.
Как использовать
Загрузить маску и применить 3 итерации дилатации.
Пример конфигурации
iterations: 3
Результат
Объекты переднего плана стали толще, что улучшило качество обучения модели.

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

image, png, jpg

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

FAQ

Что такое дилатация изображения?

Это морфологическая операция, которая добавляет пиксели к границам объектов, делая их визуально крупнее.

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

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

Зачем нужно настраивать количество итераций?

Количество итераций определяет интенсивность расширения: чем выше число, тем сильнее увеличиваются объекты на изображении.

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

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

Есть ли ограничения по размеру файла?

Максимально допустимый размер загружаемого файла составляет 10 МБ.

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

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

POST /ru/api/tools/image-dilate

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

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

Параметры типа файл должны быть загружены сначала через POST /upload/image-dilate для получения 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-dilate": {
      "name": "image-dilate",
      "description": "Применяет морфологическую операцию дилатации для расширения объектов переднего плана в бинарных изображениях",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-dilate",
      "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]