Categorias

Detecção de Bordas Prewitt

Aplica operador Prewitt para detecção de bordas, identificando limites e gradientes em imagens

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

Imagem para aplicar detecção de bordas Prewitt

Direção da detecção de bordas a aplicar

Limiar para detecção de bordas (0-255). Valores mais altos detectam apenas bordas fortes

Como renderizar os resultados da detecção de bordas

Normalizar a saída para melhorar a visibilidade das bordas

Fatos principais

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

Visão geral

A ferramenta de Detecção de Bordas Prewitt permite identificar limites e gradientes em imagens utilizando o operador matemático Prewitt, facilitando a extração de contornos e estruturas visuais essenciais para análise de imagem.

Quando usar

  • Para extrair contornos de objetos em fotografias ou ilustrações.
  • Para realizar pré-processamento de imagens antes de tarefas de visão computacional.
  • Para destacar transições de intensidade e gradientes em análises técnicas de imagem.

Como funciona

  • Faça o upload da sua imagem nos formatos suportados (PNG, JPG, WebP, etc.).
  • Selecione a direção de detecção (horizontal, vertical ou ambas) e ajuste o limiar conforme a sensibilidade desejada.
  • Escolha o modo de saída, como binário ou escala de cinza, e aplique a normalização para otimizar a visibilidade das bordas.
  • Clique em processar para gerar e baixar a imagem com as bordas detectadas.

Casos de uso

Extração de contornos para design gráfico e ilustração vetorial.
Análise de padrões e estruturas em imagens técnicas ou científicas.
Simplificação visual de imagens para reconhecimento de formas.

Exemplos

1. Extração de contornos para design

Designer Gráfico
Contexto
O designer precisa converter uma fotografia de um objeto em um esboço de linhas simples para um projeto de arte.
Problema
A imagem original possui muitos detalhes e texturas que dificultam a criação manual do contorno.
Como usar
Upload da imagem, seleção de 'Ambas Direções' e modo de saída 'Binário'.
Configuração de exemplo
direction: both, outputMode: binary, normalize: true
Resultado
Uma imagem limpa em preto e branco contendo apenas os contornos principais do objeto.

2. Análise de gradientes técnicos

Engenheiro de Imagem
Contexto
Necessidade de identificar falhas estruturais em uma peça metálica através de uma foto de alta resolução.
Problema
As bordas da falha são sutis e se misturam com o ruído da superfície da peça.
Como usar
Upload da imagem, ajuste do limiar para 120 e modo de saída 'Enhanced'.
Configuração de exemplo
direction: both, threshold: 120, outputMode: enhanced, normalize: true
Resultado
Realce das bordas da falha, permitindo uma inspeção visual clara dos limites da rachadura.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é o operador Prewitt?

É um algoritmo de processamento de imagem que calcula o gradiente da intensidade da imagem em cada ponto, destacando áreas de mudança brusca de brilho.

Qual a diferença entre detecção horizontal e vertical?

A detecção horizontal foca em mudanças de brilho ao longo do eixo X, enquanto a vertical foca no eixo Y. Usar 'ambas' combina os resultados para um contorno completo.

Para que serve o parâmetro Limiar?

O limiar define a intensidade mínima necessária para que um gradiente seja considerado uma borda. Valores altos filtram ruídos e mantêm apenas bordas fortes.

O que a normalização faz?

A normalização ajusta o contraste da imagem resultante para garantir que as bordas detectadas fiquem mais visíveis e bem definidas.

Quais formatos de imagem são aceitos?

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

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-prewitt

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim Imagem para aplicar detecção de bordas Prewitt
direction select Não Direção da detecção de bordas a aplicar
threshold number Não Limiar para detecção de bordas (0-255). Valores mais altos detectam apenas bordas fortes
outputMode select Não Como renderizar os resultados da detecção de bordas
normalize checkbox Não Normalizar a saída para melhorar a visibilidade das bordas

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-prewitt 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-prewitt": {
      "name": "image-prewitt",
      "description": "Aplica operador Prewitt para detecção de bordas, identificando limites e gradientes em imagens",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-prewitt",
      "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]