pokaLSN
Messages postés2Date d'inscriptionmardi 8 avril 2008StatutMembreDernière intervention 8 avril 2008
-
8 avril 2008 à 16:31
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 2021
-
9 avril 2008 à 08:30
Bonjour,
mon projet consiste en un traitement d'images thermiques du visage. Je dois affiner les zones chaudes de l'image jusqu'à obtenir un réseau de 1 pixel de large. N'ayant pas une grande expérience dans le traitement d'image, je souhaiterai obtenir quelques indications sur mon problème.
pokaLSN
Messages postés2Date d'inscriptionmardi 8 avril 2008StatutMembreDernière intervention 8 avril 2008 8 avril 2008 à 16:40
En gros, je dois affiner les zones chaudes qui sont censées être le diffusion thermique des vaisseaux sanguins superficiels jusqu'à revenir au réseau sanguin, a peu près tout du moins.
Pistol_Pete
Messages postés1053Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 20137 8 avril 2008 à 17:02
Je ne suis pas sure d'avoir bien compris ta question, mais je me lance tout de meme:
Pour "affiner" les zones chaudes de l'image, tu devras tout d'abord creer un masque binaire avec seulement les zones chaudes de ton image.(un simple seuillage pourrait suffire )
Ensuite, pour tous tes pixels qui appartiennent a ton masque, tu peux faire une augmentation de contraste: Admettons que tes pixels appartenant aux zones chaudes soient compris entre 200 et 255, alors tu t'aranges pour qu'ils soient compris entre 0 et 255.
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 9 avril 2008 à 08:30
Je pense que tu as besoin de fonction telle que érosion, dilatation et squelettisation . fais une recherche sur ces mots. Il y a aussi la détection de contours à utiliser.
en gros :
binarisation de ton image par seuillage.
ensuite une suite d'érosion et de dilatation afin d'obtenir ton réseau d'un pixel.