Segmentation d'une image avec cmugraphics : traitement de l'image

Soyez le premier à donner votre avis sur cette source.

Vue 15 510 fois - Téléchargée 3 420 fois

Description

C'est un programme qui permet de régionnaliser une image. C'est à dire: les pixels qui ont une variance faible pourront etre rassemblé et pourront former une region qui aura comme caractéristique, la valeur moyenne des ces pixels.

On pourra ainsi tracer les contours de l'image et changer la couleur des régions.

Principe:
On divise l'image par une procédure récursive, puis on fusionne les régions obtenues jusqu'à obtenir le nombre de régions souhaité.

Pour lancer l'exécutable, il faut placer une image qui a exactement le nom 'test.JPG' dans le répertoir courant.

Conclusion :


La touche échappe permet d'arrèter la fusion si elle dure trop longtemps.

Seuil1 : plus il est faible, plus il y aura de détail mais plus la fusion prendra du temps.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Pour comprendre ce programme, il faut comprendre les structures de données. Il y a deux classes : une classe région (pour stoker les différentes région) et une classe liaison pour stoker les liens entre les régions. (quad tree)

Après, il faut dérouler le programme.
A+
Messages postés
8
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
8 avril 2009

afin de mieux comprendre les sources est e j oserais te demander si possible un digaramme ou un schémea sur les sources.
Merci
Messages postés
8
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
8 avril 2009

c'est bon ca marche il est extra ton travail bravo, seulement l'interface est a ameliorer
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Oui c'est normal, il y a deux erreurs comme celle la si je me souviens bien.
Il suffit de remplacer stdlib par stdlib.h
A+
Messages postés
8
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
8 avril 2009

j'ai suivit toutes les étapes mais j ai cette erreur :
c:\program files\microsoft visual studio\vc98\include\mousequeue.h(9) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
Error executing cl.exe.
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.