Catégories

Fermeture Morphologique d'Image

Applique une opération de fermeture morphologique (dilatation suivie d'érosion) pour remplir les petits trous et connecter les objets voisins

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

Meilleurs résultats avec des images binaires (noir et blanc) ou des images avec des trous à remplir

Nombre d'opérations de fermeture à appliquer. Plus d'itérations = remplissage de trous plus fort

Taille du noyau morphologique à utiliser

Points clés

Catégorie
Design
Types d’entrée
file, number, select
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'outil de fermeture morphologique permet de traiter vos images en appliquant une séquence de dilatation suivie d'une érosion, idéale pour combler les imperfections et unifier les formes.

Quand l’utiliser

  • Pour supprimer les petits trous ou points noirs indésirables dans une image binaire.
  • Pour fusionner des objets proches qui devraient être connectés en une seule forme.
  • Pour lisser les contours d'objets après une segmentation ou une binarisation.

Comment ça marche

  • Téléchargez votre fichier image (formats supportés : PNG, JPEG, WebP, etc.).
  • Ajustez le nombre d'itérations pour intensifier l'effet de remplissage.
  • Sélectionnez la taille du noyau (Standard 3x3 ou Grand 5x5) selon la précision souhaitée.
  • Lancez le traitement pour obtenir une image nettoyée et cohérente.

Cas d’usage

Nettoyage de scans de documents pour supprimer le bruit numérique.
Préparation d'images pour des algorithmes de reconnaissance de formes.
Amélioration de masques de segmentation pour le traitement d'images médicales ou industrielles.

Exemples

1. Nettoyage d'un masque de segmentation

Data Scientist
Contexte
Un modèle de vision par ordinateur génère des masques binaires avec des trous à l'intérieur des objets détectés.
Problème
Les trous dans les masques faussent les calculs de surface et de volume des objets.
Comment l’utiliser
Charger le masque binaire, définir le noyau sur 'Standard' et appliquer 2 itérations.
Configuration d’exemple
iterations: 2, kernelType: 'default'
Résultat
Les petits trous sont comblés, rendant les objets pleins et prêts pour l'analyse statistique.

2. Connexion de composants fragmentés

Graphiste
Contexte
Une image vectorisée convertie en bitmap présente des lignes brisées à cause d'une mauvaise résolution.
Problème
Les lignes discontinues empêchent une sélection propre de la forme globale.
Comment l’utiliser
Importer l'image, sélectionner le noyau 'Grand' pour couvrir les espaces entre les segments.
Configuration d’exemple
iterations: 1, kernelType: 'large'
Résultat
Les segments proches sont fusionnés, créant une ligne continue et homogène.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Qu'est-ce qu'une fermeture morphologique ?

C'est une opération combinant une dilatation (qui agrandit les zones claires) suivie d'une érosion (qui réduit les zones claires), permettant de fermer les cavités.

Quel type d'image est le plus adapté ?

Les images binaires (noir et blanc) offrent les meilleurs résultats, car l'opération agit sur la distinction nette entre le fond et les objets.

À quoi servent les itérations ?

Plus le nombre d'itérations est élevé, plus l'effet de remplissage des trous et de connexion des objets est prononcé.

Quelle est la différence entre les noyaux ?

Le noyau standard (3x3) est idéal pour les petites corrections, tandis que le noyau large (5x5) est plus efficace pour combler des zones vides plus importantes.

Y a-t-il une limite de taille pour les fichiers ?

Oui, la taille maximale autorisée pour le téléchargement d'une image est de 10 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/image-close

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui Meilleurs résultats avec des images binaires (noir et blanc) ou des images avec des trous à remplir
iterations number Non Nombre d'opérations de fermeture à appliquer. Plus d'itérations = remplissage de trous plus fort
kernelType select Non Taille du noyau morphologique à utiliser

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/image-close pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

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

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-image-close": {
      "name": "image-close",
      "description": "Applique une opération de fermeture morphologique (dilatation suivie d'érosion) pour remplir les petits trous et connecter les objets voisins",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-close",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]