C++: Reconnaissance de caractères

Fermé
Thorh Messages postés 1 Date d'inscription jeudi 2 avril 2009 Statut Membre Dernière intervention 2 avril 2009 - 2 avril 2009 à 16:22
Bonjour,


j'aimerais créer un programme pour reconnaître des chiffres écrits à la main. Je dispose d'un fichier contenant des image PGM 32X32 qui constitue un dossier apprentissage et un autre dossier contenant l'image PGM dans laquelle est contenue le chiffre a reconnaître.

le dossier d'apprentissage contient 10 sous-fichiers (0 à 9), chacun contenant plusieurs exemples d'images-référence pour chacun des chiffres.

j'ai pensé utilisé la méthode des plus proches voisins pour réaliser cela
https://fr.wikipedia.org/wiki/M%C3%A9thode_des_k_plus_proches_voisins

je pense utilisé une méthode de distance pour cela.

tout va bien au niveau de l'analyse/conception, c'est à la programmation que cela bug.
Notamment au niveau de la lecture des multiples fichiers. Voici comment le tout est structuré:

IL y a un fichier apprentissage contenant les sous-fichiers image pour chaque chiffre entre 0 et 9.
jai un document .txt de la forme:


donnees_tp4/apprentissage/f0001_41/31:
31_000.pgm
31_001.pgm
31_002.pgm
31_003.pgm
31_004.pgm
31_005.pgm
31_006.pgm
31_007.pgm
31_008.pgm
31_009.pgm
31_010.pgm

donnees_tp4/apprentissage/f0001_41/32:
32_000.pgm
32_001.pgm
32_002.pgm
32_003.pgm
32_004.pgm
32_005.pgm
32_006.pgm
32_007.pgm
32_008.pgm
32_009.pgm
32_010.pgm
32_011.pgm
....etc

ou 3A_0xx.pgm A est le chiffre à apprendre (0<=A<=9)

Ce fichier est lu par le programme et consiste en fait en les adresse du fichier d'apprentissage et de ses sous-fichiers.

J'ai besoin d"aide pour cette partie du programme, soit la lecture de ce fichier texte et des multiples fichier d'apprentissage associés.


Merci pour votre aide!!!!

Thorh