Категории

Адаптивный Порог Изображения

Применяет операцию адаптивного порога, которая вычисляет порог для малых областей, подходит для переменных условий освещения

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

Обзор

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

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

  • При обработке документов с тенями или неравномерным светом, где обычная бинаризация теряет детали.
  • Для подготовки изображений к распознаванию текста (OCR), чтобы повысить контрастность символов.
  • При анализе медицинских или технических снимков, где важно выделить объекты на неоднородном фоне.

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

  • Загрузите исходное изображение в поддерживаемом формате.
  • Выберите метод вычисления порога: среднее значение или Гауссово взвешенное среднее.
  • Настройте размер блока окрестности и константу для точной адаптации под детали вашего изображения.
  • Запустите процесс и скачайте готовое бинарное изображение.

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

Очистка сканированных документов от теней и пятен.
Выделение контуров объектов на снимках с плохим освещением.
Подготовка графических данных для алгоритмов компьютерного зрения.

Примеры

1. Подготовка документа к OCR

Архивариус
Контекст
Необходимо оцифровать старые документы, которые имеют неравномерное пожелтение и тени от сгибов.
Проблема
Стандартная бинаризация делает текст нечитаемым в затененных областях.
Как использовать
Загрузить скан, выбрать метод 'Гауссов' и установить размер блока 21 для учета локальных изменений яркости.
Пример конфигурации
blockSize: 21, constant: 5, method: 'gaussian'
Результат
Текст стал четким и контрастным, тени от сгибов устранены, что позволяет успешно распознать текст.

2. Анализ технических снимков

Инженер по контролю качества
Контекст
Требуется выделить дефекты на металлической поверхности, где блики создают неоднородный фон.
Проблема
Блики мешают автоматическому обнаружению трещин.
Как использовать
Использовать адаптивный порог с малым размером блока для выделения локальных контрастных изменений.
Пример конфигурации
blockSize: 11, constant: 2, method: 'mean'
Результат
Дефекты поверхности стали отчетливо видны на бинарном изображении, что упрощает их подсчет.

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

image, png, jpg

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

FAQ

Чем адаптивный порог отличается от обычного?

Обычный порог применяет одно значение ко всему изображению, а адаптивный вычисляет его для каждой локальной области, что идеально при неравномерном освещении.

Что такое размер блока?

Это размер области вокруг пикселя, на основе которой рассчитывается пороговое значение. Он должен быть нечетным числом.

Какой метод лучше выбрать?

Гауссов метод обычно дает более гладкие результаты и лучше справляется с шумами, чем простое среднее значение.

Зачем нужна константа?

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

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

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

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

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

POST /ru/api/tools/image-adaptive-threshold

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

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да -
blockSize number Да Размер окрестности пикселей, используемой для вычисления порога для пикселя (должен быть нечетным)
constant number Нет Константа, вычитаемая из среднего или взвешенного среднего. Обычно положительная.
method select Да Используемый метод адаптивного порога

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