begin process at 2008 07 06 17:15:45
1 205 663 membres
230 nouveaux aujourd'hui
14 119 membres club

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)

morphologie le 05/12/2007 08:25:07

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

Re : morphologie le 05/12/2007 10:01:02

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 ]


Re : morphologie le 05/12/2007 12:20:10

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

Re : morphologie le 05/12/2007 12:26:55

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 ]


Re : morphologie le 07/12/2007 13:38:24

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

Re : morphologie le 07/12/2007 13:50:30

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 ]


Re : morphologie le 07/12/2007 13:59:02

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

Re : morphologie le 07/12/2007 14:25:47

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 ]


Re : morphologie le 07/12/2007 15:46:55

3dbloc
re merci vincent, je crois ke c ok
a+

slt à ts


Classé sous : morphologie

Participer à cet échange

Sujets en rapport

Livres en rapport

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS