Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : morphologie [ Linux / OpenGL ] (3dbloc)

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é 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

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,842 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.