Fichier image (bmp, jpg) à convertir en fichier txt

Signaler
Messages postés
97
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 avril 2009
-
Messages postés
15108
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 juillet 2021
-
Bonjour,

Je cherche un code pouvant représenter un fichier image N/B en fichier
texte. C'est un sujet sur les traitements d'images assez difficile je reconnais car il s'agit 
de tenir compte de pas mal de paramètres mais ce que je veux exactement c'est d'afficher 
des 1 ou des 0 sur mon fichier texte et qui donnerait une aperçu du fichier image d'origine. 
Je pense donc à une fonction qui analysera les pixels si ils sont foncé ça vaudrait 1 sinon 0 et 
d'afficher le résultat sur un fichier texte que la fonction créera.

Merci
 

DevelSoft

7 réponses

Messages postés
15108
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 juillet 2021
97
Hello,
Je ne comprends pas: tu veux analyser la couleur des pixels mais tu dis que tu as une image en noir&blanc. Tu ne voulais pas plutôt dire une image en niveau de gris? Dans ce cas, il te faut une étape de binarisation pour mettre ton image en N&B. Ensuite, suivant la valeur, tu écris 1 ou 0 dans ton fichier texte.

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
Est ce que ce ne serait pas du ascii art que tu aimerais faire?
A+
________________________________________________________________________________
Mon site internet :  
Messages postés
97
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 avril 2009

Salut,

En effet comme il est difficile de représenter avec des 1 et 0 une image couleur
il faudrait la rendre N/B mais comment fais-t-on la binairisation ?

Et donc après il faut representer cette imgae sur un fichier texte en  0 et  1, quelle algorithmes et fonctions utiliser en C++ ?

Merci

DevelSoft
Messages postés
97
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 avril 2009

Salut,

L'art ascii je ne connais pas mais je pense que ça doit être les autres caracteres en plus du 1 et 0 sur un fichier txt ?

merci
  
DevelSoft
Messages postés
15108
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 juillet 2021
97
Tu as raison à propos de l'ascii art.
Pour la binarisation, rien de plus simple. Tu prends une valeur de seuil, généralement 128, et tu dis: tous les pixels au-dessous sont noirs (valeur 0) et tous les pixels au-dessus sont blanc (valeur 255). Au final, tu te retrouves bien avec une image N&B

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
97
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 avril 2009

Salut buno,

Merci c'est cool pour la binairisation j'avais en tête une idée comme ça aussi :).

Par contre mon problème c'est comment lire les pixels d'un fichier image, quelle algorithmes utilisées, les fonctions existantes, combien de bits par pixel c'est des notions que je ne connais pas trop ? je n'ai pas bcp programmé en C++.

merci

DevelSoft
Messages postés
15108
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 juillet 2021
97
Regardes dans mes sources pour la gestion des fichiers bmp.
Sinon, des lib comme FreeImage peuvent t'intéresser

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...