Categorias

Fechamento Morfológico de Imagem

Aplica operação de fechamento morfológico (dilatação seguida de erosão) para preencher pequenos buracos e conectar objetos próximos

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

Melhores resultados com imagens binárias (preto e branco) ou imagens com buracos para preencher

Número de operações de fechamento para aplicar. Mais iterações = preenchimento de buracos mais forte

Tamanho do kernel morfológico a ser usado

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 Fechamento Morfológico de Imagem é uma ferramenta de processamento digital que aplica uma dilatação seguida de uma erosão, ideal para preencher pequenos buracos, remover ruídos internos e conectar objetos próximos em imagens binárias.

Quando usar

  • Quando você precisa eliminar pequenos orifícios ou lacunas dentro de objetos em uma imagem.
  • Para conectar elementos próximos que deveriam formar uma única estrutura contínua.
  • Ao preparar imagens binárias para algoritmos de detecção de contornos ou segmentação.

Como funciona

  • Carregue sua imagem (formatos como PNG, JPG ou BMP são suportados).
  • Defina o número de iterações para controlar a intensidade do preenchimento.
  • Escolha o tamanho do kernel (Padrão 3x3 ou Grande 5x5) conforme a escala dos detalhes que deseja processar.
  • Execute a ferramenta para aplicar a sequência de dilatação e erosão e baixe o arquivo resultante.

Casos de uso

Limpeza de documentos digitalizados para remover falhas na tinta ou caracteres incompletos.
Processamento de máscaras de segmentação para tornar objetos detectados mais sólidos e contínuos.
Preparação de imagens para OCR, garantindo que letras fragmentadas sejam lidas como caracteres inteiros.

Exemplos

1. Restauração de Texto Digitalizado

Arquivista Digital
Contexto
Documentos antigos digitalizados apresentam falhas nos traços das letras devido à degradação do papel.
Problema
As letras fragmentadas dificultam a leitura por softwares de OCR.
Como usar
Envie a imagem do documento e aplique o fechamento morfológico com 1 iteração e kernel padrão.
Configuração de exemplo
iterations: 1, kernelType: 'default'
Resultado
Os pequenos buracos nos traços das letras são preenchidos, tornando o texto contínuo e legível para o OCR.

2. Refinamento de Máscaras de Segmentação

Engenheiro de Visão Computacional
Contexto
Uma máscara binária gerada por um modelo de IA apresenta ruídos internos e lacunas dentro de objetos detectados.
Problema
A máscara precisa ser sólida para cálculos de área e contorno.
Como usar
Carregue a máscara binária e utilize o kernel grande para garantir a união de partes próximas.
Configuração de exemplo
iterations: 2, kernelType: 'large'
Resultado
A máscara torna-se um objeto sólido e coeso, eliminando lacunas internas e ruídos indesejados.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é o fechamento morfológico?

É uma operação que combina dilatação (expansão das bordas) seguida de erosão (contração das bordas), resultando no preenchimento de lacunas sem alterar significativamente o tamanho dos objetos.

Quais tipos de imagem funcionam melhor?

Imagens binárias (preto e branco) apresentam os resultados mais precisos, pois a operação morfológica atua diretamente sobre a distinção entre objeto e fundo.

Como o número de iterações afeta o resultado?

Quanto maior o número de iterações, mais agressivo será o preenchimento de buracos e a conexão de objetos, sendo útil para imagens com ruídos mais espalhados.

Qual a diferença entre o kernel padrão e o grande?

O kernel padrão (3x3) é ideal para detalhes finos, enquanto o kernel grande (5x5) é mais eficaz para preencher buracos maiores ou conectar objetos mais distantes entre si.

A ferramenta altera o tamanho original da imagem?

Não, a operação morfológica altera apenas a estrutura dos objetos contidos na imagem, mantendo as dimensões originais do arquivo.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-close

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim Melhores resultados com imagens binárias (preto e branco) ou imagens com buracos para preencher
iterations number Não Número de operações de fechamento para aplicar. Mais iterações = preenchimento de buracos mais forte
kernelType select Não Tamanho do kernel morfológico a ser usado

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-close 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-close": {
      "name": "image-close",
      "description": "Aplica operação de fechamento morfológico (dilatação seguida de erosão) para preencher pequenos buracos e conectar objetos próximos",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-close",
      "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]