begin process at 2010 03 14 17:53:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

OpenGL

 > 

morphologie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

morphologie

mercredi 5 décembre 2007 à 08:25:07 | morphologie

3dbloc

Bjr
j'ai besoin d'un coup de main sur l'implementation d'une dillatation d'une image en niveau de bgris mais pas en binaire... ( c'est de la morphologie)
Merci d'avance

slt à ts
mercredi 5 décembre 2007 à 10:01:02 | Re : morphologie

Pistol_Pete

Salut,

Regarde sur mes sources et en particulier sur celle la:
http://www.cppfrance.com/codes/IMAGE-LIGNE-PARTAGE-EAUX-LPE-WIN32_44782.aspx

La fonction d'érosion en niveau de gris est implémenté (ErosionNG)

Si tu c'est faire un filtre médian, c'est encore plus facile une Erosion en  niveau de gris

A+
Mon site internet : [ Lien ]

mercredi 5 décembre 2007 à 12:20:10 | Re : morphologie

3dbloc

Merci Pistol_Pete,,, Mais j'avais oublié de preciser ke je boss sur opengl. avec glut. je suis debutant sur ce truc.... et mm en programmation. merci de nouveau

slt à ts
mercredi 5 décembre 2007 à 12:26:55 | Re : morphologie

Pistol_Pete

Ben je ne vais pas ou est le problème.
Est ce que tu arrives à recupérer les pixels de ton image dans un tableau 2D ou 1D?
A partir de là, tu n'as plus qu'à reprendre l'algo de l'érosion en NG

Mon site internet : [ Lien ]

vendredi 7 décembre 2007 à 13:38:24 | Re : morphologie

3dbloc

Bjr ,
Remerci et dsl pr le retard ....
Cette fois g 2 fonctions : ouverture(...) ; fermeture(..) ;
La norme du gradient est = à la difference de ces 2 fonction.
je ne sais pas comment fer pr  les soustraire . (  ouverture(..) - fermeture(..) ????? )
non pas du tt . Merci
slt à ts
vendredi 7 décembre 2007 à 13:50:30 | Re : morphologie

Pistol_Pete

Salut
Tu dois le faire exprès c'est encore codé dans ma source,
Je remet le lien
http://www.cppfrance.com/codes/IMAGE-LIGNE-PARTAGE-EAUX-LPE-WIN32_44782.aspx
la fonction c'est soustraction
A+
Mon site internet : [ Lien ]

vendredi 7 décembre 2007 à 13:59:02 | Re : morphologie

3dbloc

Et si plutot j'utilise le complement.... :
     "   Ouverture(image,&img,ES);
         Complement( &img, &imgg );
         fermeture(&imgg, imr, ES) ;
         Complement( &imrr, imr ); "

cela donne un resultat = à l'ouverture

mais si j'enleve le dernier complent (..) sa me donne une image inverse de celui de l'ouverure...nivo couleur
Je nesais pas comment l'image norme de gradient devait etre o fait.

slt à ts
vendredi 7 décembre 2007 à 14:25:47 | Re : morphologie

Pistol_Pete

RE
Ce que tu as fait revient à faire deux ouvertures de suite.
En effet: la fermeture est l'opération duale de l'ouverture et réaliser une fermeture sur le complément d'une image revient à faire une ouverture.
Regarde comment j'ai codé la dilatation

Dilatation
{
  Inverser();
  Erosion();
  Inverser();

}
Si tu veut faire le gradient morphologique il faut faire une soustraction.

Mon site internet : [ Lien ]

vendredi 7 décembre 2007 à 15:46:55 | Re : morphologie

3dbloc

re merci vincent, je crois ke c ok
a+

slt à ts


Cette discussion est classée dans : morphologie


Répondre à ce message

Sujets en rapport avec ce message

morphologie mathematique et c++ [ par dadou846 ] bonçoir a tous :mon projet de fin d'étude consiste à la segmentation d'un réseau vasculaire rétinien, en fait je suis démandé d'écrire un programme en algorithme et morphologie [ par dadou846 ] bonçoir à tous :j'ai une image en niveau de gris et je dois appliquer les opérateurs de la morphologie mais j'arrive pas a commencer,j'ai pas trouvé s detection d'immatriculation du voiture par les operateurs morphologie mathematique [ par salwaaz ] salut,je veux implanter un programme en java qui permet de detecter une immatricule de voiture avec les operations morphologie mathematiques.


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales