Bonjour,
Je ne programme en python que depuis l'an dernier et ne maîtrise pas totalement le langage.
Je dois, en cours (prépa scientifique) faire un programme afin de redimensionner une image en utilisant le module PIL.
Jusqu'à présent, j'ai réussi à définir l'énergie d'un pixel (en utilisant l'énergie des pixels environnant) puis à définir une veine.
( une veine commence (sur la première ligne) avec le pixel de la colonne i. Elle peut se poursuivre sur la deuxième ligne avec le pixel i, ou i-1 ou i+1 (si les colonnes i-1 et i+1 existent). D'une manière générale, si la veine contient le pixel i à la j ème ligne, elle peut se poursuivre avec le pixel i ou i-1 ou i+1 à la j+1 ème ligne. )
Voilà mon programme actuel.
veine.py
J'ai essayé de définir les lignes et les colonnes de façon à ne pas "dépasser" la taille de l'image... Mais je ne comprends pas pourquoi ma veine ne s'affiche pas sur ma photo.
Pouvez-vous me donner vos avis ?
Merci d'avance,
Partager