Image bmp à niveau de gris

nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004 - 16 juil. 2004 à 08:34
nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004 - 18 juil. 2004 à 17:26
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'un avait un petit code source ce serait cool.

Merci beaucoup

Nadine2511

5 réponses

talaron Messages postés 21 Date d'inscription jeudi 6 novembre 2003 Statut Membre Dernière intervention 21 avril 2005
16 juil. 2004 à 09:45
j'ai poser une source de traitement d'image ou tu pourras voir comment je lis, enregistre, alloue des images 24bits pour ensuite faire du traitement d'images pixel par pixel. Ca peut t'aider.

les fonctions de lecture et d'enregistrement ne sont pas de moi donc je peut pas t'aider, mais toute les autres fonctions de traitement des images sont de moi.
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
16 juil. 2004 à 11:08
Il y a des sources la dessus dans le livre de Petzold, tu peux le trouver sur le site de BruNews, chapitre 14 ou 15 je crois
0
Stepharcher Messages postés 117 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 8 septembre 2008
17 juil. 2004 à 02:36
J'ai posté une source qui prend des images d'une webcam et fait plein d'opération dessus tel que des gris, noir et blanc, passage de 16bit à 16 couleurs, recherche de contour, etc...

Je pense que cela peut t'aider...

http://www.cppfrance.com/code.aspx?id=24541

>:) Stéph >:)
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
18 juil. 2004 à 14:17
dans un fichier bmp t'as une entêtee d'une cinquantaine d'octets, et après, t'as les pixels, mais si tu modifie les pixels seulement, ça marchera pas, faut aussi modifier l'en tête pour lui dire que l'image est passée en 8 bits...
Si ton image de départ est une bmp 24 bits par pixels, alors t'as trois octets pour un pixel, le premier octet code le rouge, le second, le vert, le troisième, le bleu.
Pourquois tu veux faire des conversions de ce style ? ça sert a rine d'altérer la qualitée d'une image (sauf pour compresser).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nadine2511 Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 18 juillet 2004
18 juil. 2004 à 17:26
je ne veux pas faire une conversion, j'ai déjà une image bmp à niveau de gris au départ et je veux faire certains traitement dessus pour faire du contrôle qualité d'un produit mais en aucun cas, je ne veux altérer la qualité de l'image. Je veux juste pourvoir vérifier que ce que je fais est bon ou pas.
En tous cas, merci à tout le monde pour toutes ces infos. Ca devrait m'aider.
0
Rejoignez-nous