|
1 | | -Le nœud Canny est conçu pour la détection des contours dans les images, en utilisant l'algorithme de Canny pour identifier et mettre en évidence les contours. Ce processus implique l'application d'une série de filtres à l'image d'entrée pour détecter les zones de fort gradient, qui correspondent aux contours, améliorant ainsi les détails structurels de l'image. |
| 1 | +Extrait toutes les lignes de contour des photos, comme utiliser un stylo pour contourner une photo, en dessinant les contours et les limites de détails des objets. |
2 | 2 |
|
3 | | -## Types d'entrée |
| 3 | +## Principe de Fonctionnement |
| 4 | +Imaginez que vous êtes un artiste qui doit utiliser un stylo pour contourner une photo. Le nœud Canny agit comme un assistant intelligent, vous aidant à décider où dessiner des lignes (contours) et où ne pas le faire. |
4 | 5 |
|
5 | | -| Paramètre | Comfy dtype | Description | |
6 | | -| --- | --- | --- | |
7 | | -| `image` | `IMAGE` | L'image d'entrée à traiter pour la détection des contours. Elle est cruciale car elle sert de base pour l'opération de détection des contours. | |
8 | | -| `low_threshold` | `FLOAT` | Le seuil inférieur pour la procédure d'hystérésis dans la détection des contours. Il détermine le gradient d'intensité minimum considéré pour un contour, affectant la sensibilité de la détection des contours. | |
9 | | -| `high_threshold` | `FLOAT` | Le seuil supérieur pour la procédure d'hystérésis dans la détection des contours. Il fixe le gradient d'intensité maximum considéré pour un contour, influençant la sélectivité de la détection des contours. | |
| 6 | +Ce processus est comme un travail de filtrage : |
| 7 | +- **Seuil haut** est le "standard de ligne obligatoire" : seules les lignes de contour très évidentes et claires seront dessinées, comme les contours faciaux des personnes et les cadres de bâtiments |
| 8 | +- **Seuil bas** est le "standard de définitivement ne pas dessiner de ligne" : les contours qui sont trop faibles seront ignorés pour éviter de dessiner du bruit et des lignes sans signification |
| 9 | +- **Zone intermédiaire** : les contours entre les deux standards seront dessinés ensemble s'ils se connectent aux "lignes obligatoires", mais ne seront pas dessinés s'ils sont isolés |
10 | 10 |
|
11 | | -## Types de sortie |
| 11 | +La sortie finale est une image en noir et blanc, où les parties blanches sont les lignes de contour détectées et les parties noires sont les zones sans contours. |
12 | 12 |
|
13 | | -| Paramètre | Comfy dtype | Description | |
14 | | -| --- | --- | --- | |
15 | | -| `image` | `IMAGE` | La sortie est une image avec des contours mis en évidence, où les contours sont détectés à l'aide de l'algorithme de Canny. Cela améliore les détails structurels de l'image originale. | |
| 13 | +## Paramètres d'Entrée |
| 14 | + |
| 15 | +| Nom du Paramètre | Type de Données | Méthode d'Entrée | Valeur par Défaut | Plage de Valeurs | Description de Fonction | |
| 16 | +|-------------------|----------------|------------------|-------------------|------------------|-------------------------| |
| 17 | +| image | IMAGE | Connexion | - | - | Photo originale nécessitant l'extraction de contours | |
| 18 | +| seuil_bas | FLOAT | Saisie Manuelle | 0.4 | 0.01-0.99 | Seuil bas, détermine quels contours faibles ignorer. Des valeurs plus faibles préservent plus de détails mais peuvent produire du bruit | |
| 19 | +| seuil_haut | FLOAT | Saisie Manuelle | 0.8 | 0.01-0.99 | Seuil haut, détermine quels contours forts préserver. Des valeurs plus élevées ne gardent que les lignes de contour les plus évidentes | |
| 20 | + |
| 21 | +## Résultats de Sortie |
| 22 | + |
| 23 | +| Nom de Sortie | Type de Données | Description | |
| 24 | +|---------------|----------------|-------------| |
| 25 | +| image | IMAGE | Image de contours en noir et blanc, les lignes blanches sont les contours détectés, les zones noires sont les parties sans contours | |
| 26 | + |
| 27 | +## Comparaison des Paramètres |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | +**Problèmes Courants :** |
| 35 | +- Contours brisés : Essayez de réduire le seuil haut |
| 36 | +- Trop de bruit : Augmentez le seuil bas |
| 37 | +- Détails importants manqués : Réduisez le seuil bas |
| 38 | +- Contours trop rugueux : Vérifiez la qualité et la résolution de l'image d'entrée |
0 commit comments