Fichier image (bmp, jpg) à convertir en fichier txt
develdelphi
Messages postés97Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 avril 2009
-
16 déc. 2008 à 16:46
BunoCS
Messages postés15356Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention13 mars 2023
-
17 déc. 2008 à 14:03
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.
BunoCS
Messages postés15356Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention13 mars 2023103 16 déc. 2008 à 17:04
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...
Pistol_Pete
Messages postés1054Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 20137 16 déc. 2008 à 18:52
Salut
Est ce que ce ne serait pas du ascii art que tu aimerais faire?
A+
________________________________________________________________________________
Mon site internet :
BunoCS
Messages postés15356Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention13 mars 2023103 17 déc. 2008 à 09:07
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...
develdelphi
Messages postés97Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 avril 2009 17 déc. 2008 à 10:59
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++.