Morphologie de grille
Peignez des grilles binaires ou en niveaux de gris, appliquez la morphologie et comparez avec l'état précédent.
À propos de cet outil
La grille stocke la luminosité de 0 (noir) à 255 (blanc). Le mode binaire ne contient que 0/255. Passer des niveaux de gris au binaire convertit les valeurs ≥ 128 en 255 et le reste en zéro ; revenir en arrière conserve les valeurs. Les changements de mode peuvent être annulés. L'exemple crée un bloc plein et un pixel d'angle brillant séparé.
Choisissez une opération et Appliquer. Le carré ou la croix 3×3 centré inclut son centre. L'érosion prend le minimum, la dilatation le maximum ; les voisins hors grille sont ignorés (équivalent à 255 à l'extérieur pour l'érosion et 0 pour la dilatation). L'ouverture est érosion puis dilatation, la fermeture l'inverse. Le gradient est dilatation moins érosion, le white top-hat est entrée moins ouverture, le black top-hat est fermeture moins entrée ; l'inversion est 255 moins l'entrée. Voir le tutoriel de morphologie OpenCV. L'étiquette d'action enregistrée nomme l'empreinte réellement utilisée.
L'amincissement binaire utilise les règles de voisinage Guo–Hall de scikit-image 0.25.2: Guo–Hall thin, avec suppressions simultanées dans chacune de deux passes directionnelles et zéro hors de la grille, y compris aux cellules de bord. Les paires de passes se répètent jusqu'à ce que plus rien ne soit supprimé. Le compte d'itérations n'inclut que les paires qui suppriment des cellules. C'est un amincissement, pas une garantie d'axe médian exact ni d'une largeur universelle d'une cellule ; le réglage carré/croix n'affecte pas l'amincissement ni l'inversion.
Peindre est actif au départ. Sur les appareils tactiles, Peindre et Effacer dessinent par glissement ; choisissez Vue pour faire défiler le canevas. Un trait terminé est une action Annuler ; un trait interrompu est jeté. Focalisez le canevas courant pour déplacer le curseur de cellule avec les flèches, peindre avec Espace ou effacer avec Delete. Maj ou le bouton droit de la souris effacent aussi. Annuler restaure le dernier changement de grille effectif, y compris dimensions et mode de valeurs. Une opération inchangée conserve cette étape Annuler. La vue précédente se rapporte toujours au dernier changement effectif.
Redimensionner accepte des dimensions entières de 4 à 200 et vide explicitement la grille. Les brouillons de taille en attente ne redimensionnent pas la grille de travail. Le pinceau gris accepte des valeurs entières 0–255. L'import d'image accepte les fichiers PNG, JPEG, WebP et GIF jusqu'à 10 MiB. La limite de 16 millions de pixels est vérifiée après décodage navigateur et ne peut pas empêcher toutes les allocations du décodeur. Étirement remplit la grille par échantillonnage au plus proche ; le mode pixel d'origine recadre depuis le haut gauche et complète en noir. La transparence est composée sur noir. Le gris est round((299R + 587G + 114B)/1000) à partir des intensités RGB affichées, pas une luminance physique ; le binaire applique ensuite le seuil 128. Les imports échoués ou remplacés conservent la grille courante.
Les grilles jusqu’à 200×200, y compris les images détaillées en niveaux de gris, et les saisies brutes sont conservées localement. Les anciennes grilles restent lisibles. Les brouillons dépassant la limite de stockage affichent un avertissement et conservent la version enregistrée précédente ; copiez-les avant de quitter. La vue précédente et l’historique Annuler restent propres à la session.