Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Code::Blocks
Code::Blocks Forum d'entraide sur Code::Blocks. Avant de poster -> FAQ Code::Blocks
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/10/2012, 23h32   #1
Greg22000
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : octobre 2012
Messages : 2
Points : 0
Points : 0
Par défaut Programmation C++ sur CODE::BLOCKS 10.05

Bonjour à tous,

Je cherche à créer un programme en C++ qui est capable de compter un nombre de pixel d'une couleur donné (ou d'une bande de couleurs ex : vert clair + vert un peu plus foncé + vert encore un peu plus foncé,...) dans une image pour réaliser un traitement mathématique derrière.

J'ai quelques souvenirs de programmation sur les boucles "for", "while",...
et je sais que c'est possible mais disons que cela fait un petit moment et que j'en ai pas fait pendant 10 ans non plus donc ma mémoire flanche un peu

Une fois que le programme sera opérationnel sur une image je souhaite le faire fonctionner pour qu'il puisse analyser un grand nombre d'image à la chaine (j'ai en réalité presque 140 000 images à analyser donc j'ai pas trop envie de me les palucher à la main les machines sont faites pour ça ).

Y a t-il une âme charitable pour me rafraichir la mémoire.
Merci d'avance

Image au format PNG 895x700 pixels
Profondeur d'image 24bits
Greg22000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2012, 10h01   #2
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 763
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 763
Points : 42 817
Points : 42 817
Bonjour,

Le mieux sur ce forum, c'est de poser des questions précises.

Moi personnellement, je calculerai l'histogramme pour les images à traiter, ainsi j'aurais le nombre de pixel par couleur et je pourrais facilement trouver les voisins.

Sinon, pour le chargement du fichier PNG, je conseille d'utiliser une bibliothèque, du style libpng.
Et finalement, je serait tenter de vous conseiller de regarder du coté de OpenCV qui est une très bonne bibliothèque pour le traitement d'images.

N'ayant pas plus de précision sur la question, je ne peux pas en dire plus. Veuillez revenir lorsque vous aurez un problème précis.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2012, 22h25   #3
Greg22000
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : octobre 2012
Messages : 2
Points : 0
Points : 0
Bonsoir,

L'idée de l'histogramme est en effet pas mauvaise ,
j'ai déjà essayer OPEN CV mais sans succès, sans doute que je n'ai pas tout exploité.

Pour bien définir la chose, j'ai une grande quantité de photo à étudier en vue d'une recherche professionnelle et je cherche à faire un programme qui permet de déterminer la quantité de vert et de bleu dans une image pour pouvoir faire un pourcentage par la suite (Par éxemple: j'ai 60% de vert et 40% de bleu).

Ensuite je dois avoir un tableau qui regroupe et compte ces photos dans chaque catégorie (vert5%bleu10%, v10%b15%,v15%b20%,...).
Greg22000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h10.


 
 
 
 
Partenaires

Hébergement Web