Ce script Python vous permet de convertir une image régulière en un croquis de crayon en utilisant des techniques de traitement d'image de base. Le processus consiste à convertir l'image d'origine en niveaux de gris, puis à appliquer une technique connue sous le nom de «esquiver et brûler» pour simuler l'effet d'un croquis au crayon.
cv2
)numpy
) Assurez-vous que Python soit installé sur votre système. Si vous n'avez pas les bibliothèques requises, vous pouvez les installer à l'aide pip
:
Clone ce référentiel ou téléchargez le script Python ( pencil_sketch.py
) sur votre machine locale.
Placez l'image que vous souhaitez convertir en un croquis au crayon dans le même répertoire que le script.
Une fois que le script s'est exécuté avec succès, vous trouverez l'image convertie de Sketch au crayon dans le même répertoire que le script.
Le script suit ces étapes de base:
Lisez l'image d'entrée à l'aide d'OpenCV.
Convertir l'image en niveaux de gris, qui simplifie l'image et la prépare à l'effet de croquis au crayon.
Inversez l'image en niveaux de gris à l'aide de bitwise_not pour créer un "négatif" de l'image.
Appliquez la technique de mélange Dodge en divisant l'image en niveaux de gris inversée par l'image d'origine en niveaux de gris. Cette étape améliore les points forts de l'image, ce qui lui donne un effet "esquivé".
L'image résultante est l'esquisse au crayon. Vous pouvez expérimenter les paramètres pour obtenir différents effets.
Si vous rencontrez des problèmes exécutant le script, assurez-vous d'avoir installé les bibliothèques requises (OpenCV et Numpy).
Assurez-vous que le fichier image est dans le bon format (par exemple, JPEG, PNG) et situé dans le même répertoire que le script.
Essayez d'utiliser différentes images avec différents niveaux de complexité pour obtenir l'effet de croquis au crayon souhaité.
Le script s'inspire de diverses techniques de traitement d'image disponibles dans OpenCV et des tutoriels de la communauté de la vision informatique.