Catégories

Noyau de Convolution Personnalisé

Applique un noyau de convolution personnalisé en définissant vos propres valeurs de matrice pour des effets d'image personnalisés et le traitement

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

Image pour appliquer le noyau de convolution personnalisé

Taille de la matrice de convolution

Valeurs de la matrice (gauche à droite, haut en bas). Pour 3x3: 9 valeurs, pour 5x5: 25 valeurs, etc.

Force de l'effet de convolution (0.1-10.0)

Normaliser le noyau pour que la somme de tous les éléments égale 1 (sauf pour la détection de contours)

Traitement supplémentaire sur la sortie

Points clés

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

Vue d’ensemble

Appliquez des transformations mathématiques précises à vos images grâce à notre outil de noyau de convolution personnalisé, vous permettant de définir vos propres matrices pour des effets visuels uniques et un traitement d'image avancé.

Quand l’utiliser

  • Pour créer des filtres de traitement d'image sur mesure non disponibles dans les logiciels standards.
  • Pour effectuer des opérations de détection de contours, de flou directionnel ou de renforcement de netteté.
  • Pour expérimenter avec des algorithmes de vision par ordinateur et des effets de texture complexes.

Comment ça marche

  • Téléchargez votre image dans l'un des formats supportés (JPEG, PNG, WebP, etc.).
  • Sélectionnez la taille de votre matrice (3x3, 5x5 ou 7x7) et saisissez les valeurs numériques correspondantes.
  • Ajustez l'intensité et choisissez d'activer la normalisation pour stabiliser le rendu final.
  • Appliquez un mode de sortie supplémentaire comme le noir et blanc ou le négatif, puis générez votre image traitée.

Cas d’usage

Création de filtres artistiques personnalisés pour le design graphique.
Analyse technique d'images pour la détection de motifs ou de contours spécifiques.
Expérimentation académique sur les effets de convolution en traitement du signal visuel.

Exemples

1. Détection de contours personnalisée

Graphiste
Contexte
Un graphiste souhaite isoler les lignes structurelles d'une photographie architecturale pour un projet artistique.
Problème
Les filtres automatiques standards ne sont pas assez précis pour le style recherché.
Comment l’utiliser
Sélectionner une matrice 3x3 et entrer les valeurs d'un noyau de détection de contours (ex: -1, -1, -1, -1, 8, -1, -1, -1, -1).
Configuration d’exemple
Taille: 3x3, Valeurs: -1,-1,-1,-1,8,-1,-1,-1,-1, Normaliser: Non
Résultat
L'image résultante met en évidence uniquement les bords et les contrastes linéaires, créant un effet de croquis technique.

2. Flou artistique doux

Photographe
Contexte
Un photographe veut adoucir les textures d'un portrait sans perdre totalement les détails du sujet.
Problème
Le flou gaussien classique est trop uniforme et manque de contrôle sur la diffusion.
Comment l’utiliser
Utiliser une matrice 5x5 avec des valeurs pondérées pour créer un effet de flou directionnel léger.
Configuration d’exemple
Taille: 5x5, Intensité: 1.5, Normaliser: Oui
Résultat
Un portrait avec une peau adoucie et une atmosphère onirique tout en conservant la netteté des yeux.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Qu'est-ce qu'un noyau de convolution ?

C'est une petite matrice utilisée pour filtrer une image, modifiant chaque pixel en fonction de ses voisins selon les valeurs définies dans la matrice.

Pourquoi normaliser le noyau ?

La normalisation permet de maintenir la luminosité globale de l'image en s'assurant que la somme des éléments de la matrice est égale à 1.

Quelles tailles de matrice sont disponibles ?

Vous pouvez choisir entre des matrices 3x3, 5x5 ou 7x7 selon la complexité de l'effet souhaité.

Puis-je traiter des images en haute résolution ?

Oui, l'outil supporte des fichiers jusqu'à 10 Mo, ce qui permet de traiter des images de qualité professionnelle.

Comment entrer les valeurs de la matrice ?

Entrez simplement les chiffres séparés par des virgules, en commençant par la ligne du haut, de gauche à droite.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/image-custom-kernel

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui Image pour appliquer le noyau de convolution personnalisé
kernelSize select Non Taille de la matrice de convolution
kernelValues textarea Oui Valeurs de la matrice (gauche à droite, haut en bas). Pour 3x3: 9 valeurs, pour 5x5: 25 valeurs, etc.
intensity number Non Force de l'effet de convolution (0.1-10.0)
normalize checkbox Non Normaliser le noyau pour que la somme de tous les éléments égale 1 (sauf pour la détection de contours)
outputMode select Non Traitement supplémentaire sur la sortie

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/image-custom-kernel 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-custom-kernel": {
      "name": "image-custom-kernel",
      "description": "Applique un noyau de convolution personnalisé en définissant vos propres valeurs de matrice pour des effets d'image personnalisés et le traitement",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-custom-kernel",
      "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]