Categorias

Limiar Adaptativo de Imagem

Aplica operação de limiar adaptativo que calcula limiar para pequenas regiões, adequado para condições de iluminação variáveis

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

Tamanho da vizinhança de pixels usada para calcular um limiar para o pixel (deve ser ímpar)

Constante subtraída da média ou média ponderada. Geralmente positiva.

Método de limiar adaptativo a usar

Fatos principais

Categoria
Design
Tipos de entrada
file, number, select
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Limiar Adaptativo de Imagem é uma ferramenta essencial para processamento visual, permitindo a binarização precisa de imagens com iluminação irregular ao calcular limiares específicos para pequenas regiões locais.

Quando usar

  • Quando a iluminação da imagem não é uniforme, tornando a binarização global ineficaz.
  • Ao preparar documentos digitalizados ou fotos com sombras para reconhecimento de caracteres (OCR).
  • Para isolar objetos ou formas em cenários onde o contraste varia drasticamente entre diferentes áreas da imagem.

Como funciona

  • O algoritmo divide a imagem em pequenas vizinhanças definidas pelo tamanho do bloco.
  • Para cada região, ele calcula um limiar local baseado na média ou média ponderada (Gaussiana) dos pixels.
  • O valor da constante é subtraído do resultado para refinar o contraste e remover ruídos de fundo.
  • Cada pixel é então classificado como preto ou branco, gerando uma imagem binária otimizada.

Casos de uso

Binarização de documentos antigos ou manuscritos com manchas de sombra.
Pré-processamento de imagens para detecção de bordas e contornos em visão computacional.
Extração de texto em fotografias de placas ou rótulos com iluminação desigual.

Exemplos

1. Limpeza de Documento Digitalizado

Arquivista
Contexto
Digitalização de documentos antigos com sombras causadas pela encadernação.
Problema
A binarização global deixava partes do texto ilegíveis devido à variação de brilho.
Como usar
Carregue a imagem, selecione o método 'Gaussiano' e ajuste o tamanho do bloco para 15.
Configuração de exemplo
blockSize: 15, constant: 5, method: 'gaussian'
Resultado
O texto tornou-se nítido e uniforme, eliminando as sombras de fundo e facilitando a leitura.

2. Extração de Contornos de Peças

Engenheiro de Qualidade
Contexto
Fotos de peças metálicas em uma linha de montagem com iluminação lateral.
Problema
O brilho metálico impedia a identificação correta das bordas da peça.
Como usar
Utilize o método 'Média' com um tamanho de bloco maior para suavizar o brilho localizado.
Configuração de exemplo
blockSize: 21, constant: 2, method: 'mean'
Resultado
As bordas da peça foram isoladas com precisão, permitindo a medição automática das dimensões.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é o tamanho do bloco?

É a dimensão da área local usada para calcular o limiar. Deve ser sempre um número ímpar para garantir que haja um pixel central definido.

Qual a diferença entre os métodos Gaussiano e Média?

O método Gaussiano utiliza uma média ponderada dos pixels vizinhos, sendo mais suave, enquanto o método de Média utiliza uma média aritmética simples.

Para que serve a constante?

A constante é usada para ajustar o limiar calculado, ajudando a remover ruídos ou detalhes indesejados da imagem final.

Quais formatos de imagem são suportados?

A ferramenta aceita os formatos mais comuns, incluindo JPEG, PNG, WebP, GIF, BMP e TIFF.

O que acontece se o tamanho do bloco for muito pequeno?

Um tamanho de bloco muito pequeno pode resultar em excesso de ruído, capturando detalhes irrelevantes da textura da imagem.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim -
blockSize number Sim Tamanho da vizinhança de pixels usada para calcular um limiar para o pixel (deve ser ímpar)
constant number Não Constante subtraída da média ou média ponderada. Geralmente positiva.
method select Sim Método de limiar adaptativo a usar

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-adaptive-threshold para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "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)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-adaptive-threshold": {
      "name": "image-adaptive-threshold",
      "description": "Aplica operação de limiar adaptativo que calcula limiar para pequenas regiões, adequado para condições de iluminação variáveis",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-adaptive-threshold",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]