begin process at 2012 05 30 08:50:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Compression, Split & Cryptage

 > 

Segmentation d'une image par région en C


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

Segmentation d'une image par région en C

lundi 13 décembre 2010 à 17:44:42 | Segmentation d'une image par région en C

Minou09

Bonjour,

J'espère que j'ai créé mon sujet dans la bonne catégorie.
Voila mon problème, je cherche à créer un programme en C permettant de segmenter une image en niveau de gris par région. J'ai déjà fait toute la partie chargement de l'image et réécriture de celle ci ainsi que la transformer en niveau de gris. Plus clairement je charge mon image et j'obtient un tableau de float de la taille de l'image où chaque cellule du tableau représente un pixel en niveau de gris (0 à 255). Le problème maintenant est que je cherche à créer des régions selon un paramètre de différence entre les pixel pour les fusionner. J'ai vus que l'utilisation des structure de donné était conseillé mais étant débutant en C je n'ai pas réussi à cerner le concepte des structure de données. Si vous avez des exemples d'utilisation de structure de donné ou/et des exemples d'algorithme de segmentation d'image par région je suis preneur. J'utilise la bibliothèque libpng et je me suis inspiré du code de io_png.

Merci beaucoup d'avance pour votre aide et vos réponse.

Cordialement.

Minou
mardi 14 décembre 2010 à 09:03:11 | Re : Segmentation d'une image par région en C

Pistol_Pete

Bonjour,

Une petite remarque au passage: pourquoi allouer un tableau de float pour stocker des pixels entre 0 et 255! On utilise des unsigned char (8 bits)

Pour tout ce qui est segmentation des images, regarde du coté de mes sources, j'en ai fait plein sur ce sujet
http://www.codes-sources.com/auteur/PISTOLPETE/352018.aspx
A+

____________________________________________________________________________
Logiciel en traitement de l'image gratuit et open source.
mardi 14 décembre 2010 à 10:00:19 | Re : Segmentation d'une image par région en C

Minou09

Bonjour et merci pour ta réponse.

Pour avoir mon tableau je me suis aidé du programme de io_png et de la fonction read_png_f32_gray qui retourne automatiquement un tableau de float.


Merci pour ton lien je vais allé y jeter un coup d'oeil.

A+
mardi 14 décembre 2010 à 10:03:28 | Re : Segmentation d'une image par région en C

Pistol_Pete


Tu devrais alors plutot utiliser la fonction read_png_u8() qui te retourne un unsigned char

Tiens nous au courant de tes progrès.
A+

____________________________________________________________________________
Logiciel en traitement de l'image gratuit et open source.
mardi 14 décembre 2010 à 10:24:37 | Re : Segmentation d'une image par région en C

louis14

Bonjour,
voilà un autre article :
http://www.codeproject.com/KB/cs/Image_Histograms.aspx



louis
mardi 14 décembre 2010 à 11:51:51 | Re : Segmentation d'une image par région en C

Minou09

Merci pour ta réponse louis14. La création de région via l'Histogramme est la deuxième partie de mon projet ^^.

J'ai regardé dans tes programmes Pistol_Pete mais je sais pas si sa peut m'aider car tu as fait tes programme en C++ (sauf si je me trompe) et franchement je ne connais rien au C++ ^^. J'ai vu le programme sur la segmentation de l'image par croissance de région mais mon projet m'impose une fusion des pixels (ou plutôt des régions) en lisant l'image pixel par pixel et avoir la possibilité à la fin de ressortir la région à qui appartient le pixel (c'est possible que je n'est rien compris au concepte de croissance des régions lol^^). Mes professeurs mon conseillé fortement sur les structures de données, le souci c'est que je n'est jamais vue les structure de donné donc je ne sais pas du tout comment sa marche et les topics sur internet me semble flou.


Cette discussion est classée dans : image, segmentation, niveau, gris, région


Répondre à ce message

Sujets en rapport avec ce message

segmentation d'image niveau gris en région [ par joud07 ] Bonjour à tous je veux connaitre comment segmenter une image en niveau de gris en région? plutot, espérant de m'envoyer un code source m'explique co Niveau de gris [ par jujukakou ] bonjour a tous et merci d'avance pour votre aide Je suis à la recherche d'un petit logiciel en C qui puisse convertir une image en niveau de gris il Image bmp à niveau de gris [ par nadine2511 ] Bonjour,je voudrais lire, traiter pixel à pixel et enregistrer une image à niveau de gris bmp (8 bits) mais je ne sais pas comment on fait. Si quelqu' image 16 bit niveau de gris [ par stenbelive ] Salut,est-ce que quelqu'un saurait comment créer une image 16 bit en niveaux de gris par le biais d'un tableau?sten histogramme image ppm [ par cheberli ] salut mes amis les developpeursje voudrais developper un programme qui permet d'afficher lhistogramme d'une image ppm couleur (histogramme sous forme calcul perimetre ,surface et moment des regions d une image a niveau de gris [ par stevekitio ] je suis eleve ingenieur a l'ecole nationale superieure polytechnique du cameroun dans le cadre d un projet scolaire il nous a ete demende de prop convertir une image de 256 en 1024 niveau de gris [ par pirate75000 ] comment convertir une image de 256 niveau de gris 8 bits en une image de 1024 ou 2048 niveau de grisen 10 ou 12 bits Programme réalisant image en niveau de gis avec Coordonnées (x,y,z) [ par raftanelle ] Je cherche un programme en C++, VB, ou autres me permettant de créer des images en niveau de gris. Le niveau de gris dépend de la hauteur Z. Les coord builder c++ 3 [ par djamila ] comment representer un histogramme sur builder sachant que seule donnée à l'entrée est la matrice en niveau de gris donc image en niveau de grismerci Problème de mapping après alloc dynamique [OGL] [ par gilimcce ] Désolé de remettre ce sujet, mais le suicide est proche....Si quelqu'un y comprend qq chose....Je suis revenu a quelque chose de basique :un pointeur


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,888 sec (3)

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