Détection des contours d'image
Détectez les contours de n'importe quelle photo ou illustration à l'aide d'un opérateur de Sobel ou de Laplace. L'image est convertie en niveaux de gris, l'intensité du gradient de chaque pixel est calculée puis ajustée selon un paramètre d'intensité. Le résultat est une carte de contours en niveaux de gris, avec des lignes claires sur fond noir ou, en mode inversé, des lignes sombres sur fond blanc. Utile pour les aperçus de vision par ordinateur, le traçage, les masques et les effets artistiques.
Foire aux questions
Quelle est la différence entre Sobel et Laplace ?
Sobel mesure le gradient de luminosité dans les directions horizontale et verticale, puis les combine. Il produit des contours épais et lisses qui fonctionnent bien sur les photos réelles. Laplace mesure la dérivée seconde à l'aide d'un noyau à quatre voisins et produit des lignes plus fines et plus nettes, plus sensibles au bruit. Sobel est le choix par défaut.
À quoi sert le réglage d'intensité ?
L'intensité multiplie les valeurs des contours avant leur écrêtage à 255, entre 0.5 et 10. La valeur par défaut de 2 rend bien visibles les contours typiques d'une photo. Augmentez-la pour les images peu contrastées et réduisez-la si la carte semble trop chargée.
Quelle est la luminosité d'un contour complet ?
La réponse de Sobel est normalisée de sorte qu’un brusque passage du noir au blanc atteigne 255 avec une intensité de 1. Les transitions plus douces donnent des valeurs plus faibles, que le réglage d’intensité peut amplifier. Les zones uniformes valent toujours 0.
Puis-je obtenir des lignes sombres sur un fond blanc ?
Oui, activez l’option « contours sombres sur fond blanc ». La carte des contours est inversée : les zones uniformes deviennent blanches et les contours sombres, ce qui convient à l’impression, au traçage et aux pages de coloriage. Pour un dessin au trait plus net, avec des lignes éventuellement en noir pur, essayez l’outil Image Outline.
Le résultat est-il en couleur ?
Non, les contours sont détectés à partir de la luminance de l’image, calculée avec les coefficients standard Rec. 709 pour le rouge, le vert et le bleu. Le résultat est une image en niveaux de gris enregistrée au format PNG. Les zones transparentes de l’original conservent leur transparence.
Comment les bords de l’image sont-ils traités ?
Pour les pixels situés au bord, les pixels les plus proches sont réutilisés comme voisins manquants. Cela évite qu’un cadre artificiel apparaisse autour de l’image. Le résultat a toujours les mêmes dimensions que l’image d’entrée.
Comment réduire le bruit dans la carte des contours ?
Utilisez Sobel plutôt que Laplacian, réduisez l’intensité ou floutez légèrement l’image au préalable avec l’outil Image Blur. Les artefacts JPEG et le bruit du capteur créent de petits points qui disparaissent avec un léger flou. Les sources en haute résolution produisent également des lignes plus nettes.
Quels formats puis-je importer ?
Importez des images JPEG, PNG, GIF, WebP, TIFF ou AVIF jusqu’à 5 MB. Les fichiers animés utilisent leur première image, et les images dont un côté dépasse 4000 pixels sont réduites pour tenir dans les limites. La carte des contours est enregistrée au format PNG.
À quoi peut servir une carte des contours ?
Les cartes des contours permettent de tracer des illustrations, de créer des masques et des sélections, de vérifier la mise au point et la netteté, de préparer des données pour des expériences de vision par ordinateur et de créer des affiches graphiques. Associées à un mode de fusion dans un éditeur, elles ajoutent aussi des accents nets sous forme de lignes aux photos.
Le résultat est-il toujours identique pour une même image ?
Oui, les opérateurs utilisent des noyaux fixes de 3x3 et le traitement est déterministe. Le même fichier et les mêmes réglages produisent toujours un PNG identique.