la reconnaissance manuscrite
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
la reconnaissance manuscrite
salut, je prépare mon PFE sur la reconnaissance manuscrite.
j'utilise l'outil SRILM avec l'émulateur cygwin,et je vais faire les tests comme suit :
input un texte et un lexique en français ou anglais ou arabe...
le rôle de l'outil est de reconnaitre les caractères et les optimiser parceque c'est destiné à un systéme embarqué
j'ai insatallé l'outil et cygwin sous un environnement vista. j'ai du mal à passer les tests car le parametrage d'unix sous vista est très difficile,j'ai essayé de faire le maximum mais ça necessite une bonne connaissance par rapport à l'unix.
sachant que c'est la dernière partie de mon PFE et ma soutenance en dépend .
je serais vraiment reconnaissante si je trouverais de l'aide dans ce forum. MERCI D'AVANCE
j'utilise l'outil SRILM avec l'émulateur cygwin,et je vais faire les tests comme suit :
input un texte et un lexique en français ou anglais ou arabe...
le rôle de l'outil est de reconnaitre les caractères et les optimiser parceque c'est destiné à un systéme embarqué
j'ai insatallé l'outil et cygwin sous un environnement vista. j'ai du mal à passer les tests car le parametrage d'unix sous vista est très difficile,j'ai essayé de faire le maximum mais ça necessite une bonne connaissance par rapport à l'unix.
sachant que c'est la dernière partie de mon PFE et ma soutenance en dépend .
je serais vraiment reconnaissante si je trouverais de l'aide dans ce forum. MERCI D'AVANCE
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
On va tous t'aider batita! Mais juste, détaille un peu plus la question. Ce que j'ai compris c'est que:
- tu es dans la dernière phase du PFE (phase de test)
- le problème est de reconnaitre un texte manuscrit.
- la difficulté est dans le paramétrage de linux.
Ca reste un peu vague pour qu'on puisse t'aider!
- tu es dans la dernière phase du PFE (phase de test)
- le problème est de reconnaitre un texte manuscrit.
- la difficulté est dans le paramétrage de linux.
Ca reste un peu vague pour qu'on puisse t'aider!
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7058
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
je trouve qu'il vaudrait mieux installer un vrai système Linux et non pas une émulation pour ce système car il se peut que Cygwin ne fonctionne pas bien sous Windows Vista.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6059
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
merci beaucoup , je me sens entourer heureusement par des connaisseurs c est clair .
le problème c est que j ai jamais utilisé unix avant mais je vais essayer de vous expliquer quand même le travail .
j ai installer cygwin selon un document que j ai trouvé sur le net ,
le document est bien détaillé : au début j installe cygwin avec les packages associés binutils , gawk , gcc , gzip , make , tcltk , tcsh ,
puis j ouvre cygwin et en ce moment là il va générer .bash_profile ,.inputrc , .bashrc dans c:\cygwin\home\yourname après je crée le dossier srilm sous cygwin
puis je copie le fichier srilm.tgz et je fais l extraction .
ensuite j ajoute :
export SRILM=/srilm
export MACHINE_TYPE=cygwin
export PATH=$PATH:$pwd:$SRILM/bin/cygwin
export MANPATH=$MANPATH:$SRILM/man
sous c:\cygwin\home\yourname\.bashrc.
je modifie /srilm/Makefile en ajoutant SRILM = /srilm”
puis j exécute ses comandes sous srilm :
$ make World
$ make all
$ make cleanest
ensuite j édite manuellement sous .inputrc :
set meta-flag on
set convert-meta off
set output-meta on
set input-meta on
et sous .bashrc :
export LESSCHARSET=latin1
alias ls="ls --show-control-chars
maintenant pour faire les tests :
je dois exécuter cette commande ( exemple de commande )
ngram-count -vocab Lexicon2003-72k.txt
-text CNA0001-2M.Train
-order 3
-write CNA0001-2M.count
-unk
Parameter Settings
-vocab: lexicon file name
-text: training corpus name
-order: n-gram count
-write: output countfile name
-unk: mark OOV as
sauf que la commande ngram-count est une commande que je trouve pas et il m affiche
soumaya@PC-de-soumaya ~/srilm
$ ngram
bash: ngram: command not found
je sais plus quoi faire!!!
en plus, tout en haut il affiche :
bash: /home/soumaya/.bash_profile: line 36: syntax error: unexpected end of file
et je sais pas comment la corrigée
merci de me répondre c est un peu délicat pour moi , mais j ai confiance en vous dans ce forum
le problème c est que j ai jamais utilisé unix avant mais je vais essayer de vous expliquer quand même le travail .
j ai installer cygwin selon un document que j ai trouvé sur le net ,
le document est bien détaillé : au début j installe cygwin avec les packages associés binutils , gawk , gcc , gzip , make , tcltk , tcsh ,
puis j ouvre cygwin et en ce moment là il va générer .bash_profile ,.inputrc , .bashrc dans c:\cygwin\home\yourname après je crée le dossier srilm sous cygwin
puis je copie le fichier srilm.tgz et je fais l extraction .
ensuite j ajoute :
export SRILM=/srilm
export MACHINE_TYPE=cygwin
export PATH=$PATH:$pwd:$SRILM/bin/cygwin
export MANPATH=$MANPATH:$SRILM/man
sous c:\cygwin\home\yourname\.bashrc.
je modifie /srilm/Makefile en ajoutant SRILM = /srilm”
puis j exécute ses comandes sous srilm :
$ make World
$ make all
$ make cleanest
ensuite j édite manuellement sous .inputrc :
set meta-flag on
set convert-meta off
set output-meta on
set input-meta on
et sous .bashrc :
export LESSCHARSET=latin1
alias ls="ls --show-control-chars
maintenant pour faire les tests :
je dois exécuter cette commande ( exemple de commande )
ngram-count -vocab Lexicon2003-72k.txt
-text CNA0001-2M.Train
-order 3
-write CNA0001-2M.count
-unk
Parameter Settings
-vocab: lexicon file name
-text: training corpus name
-order: n-gram count
-write: output countfile name
-unk: mark OOV as
sauf que la commande ngram-count est une commande que je trouve pas et il m affiche
soumaya@PC-de-soumaya ~/srilm
$ ngram
bash: ngram: command not found
je sais plus quoi faire!!!
en plus, tout en haut il affiche :
bash: /home/soumaya/.bash_profile: line 36: syntax error: unexpected end of file
et je sais pas comment la corrigée
merci de me répondre c est un peu délicat pour moi , mais j ai confiance en vous dans ce forum
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
Juste pour info: un programme qui est capable de passer d'une image à un texte s'appelle un OCR.
Invité- Invité
Re: la reconnaissance manuscrite
$ ngram
bash: ngram: command not found
Comme c'est indiqué, la commande ngram n'a pas été ajoutée dans la liste des commandes accessibles en ligne, comme ls par exemple ...
Je vais voir...
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7058
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
Est-ce que la compilation se déroule trés bien ? Si oui essayez de localiser le fichier exécutable produit en naviguant dans les dossiers à l'aide de l'explorateur de Windows car c'est plus simple.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6059
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
oui effectivement je trouve le fichier exécutable de ngram sous le dossier bin de srilm , mais le fait que ça existe c est pas normal qu il affiche command not found !!!!!!!
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
l'existance de l'executable ne veut pas dire il devrait être reconnu quand on l'appelle de la ligne de commande. Son path doit être ajouté dans le fichier des paramètres. La commande est $PATH = $PATH + ....
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7676
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
Attends, Pourquoi tu veux appeler le programme à partir de la ligne de commande? Ais la peine de taper le chemin complet. Ca doit marcher.
Sinon, la compilation (inclusion des librairies par exemple) n'a pas été bien soignée!
Sinon, la compilation (inclusion des librairies par exemple) n'a pas été bien soignée!
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7676
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
oui c est ce que j ai fais . j ai tapé le chemin complé exemple :
cd \
cd home
cd soumaya
cd srilm
c ça ?
cd \
cd home
cd soumaya
cd srilm
c ça ?
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
/home/soumaya/srlim : est le chemin ou réside les fichiers utilisés pour la compilation. Je crois il faudra accéder aussi au dossier bin càd :
cd /home/soumaya/srlim/bin
puis taper :
./ngram
cd /home/soumaya/srlim/bin
puis taper :
./ngram
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6059
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
batita: tu as essayé d'utiliser Knoppix?
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6330
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
je connais pas knoppix ?!!!!
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
Knoppix (ché pa si avec un seul "p" ou deux "p")
est un émulateur de Linux.
Tu mets le CD knoppix dans le lecteur CD.
Tu redémarres l'ordinateur.
Linux est devant toi avec "toutes" les fonctionnalités.
Galerie 7 à tunis, ça se vend à 1 Dinars (pour ProgVal et Timon, 1 Dinars = 0.6 Euro)
est un émulateur de Linux.
Tu mets le CD knoppix dans le lecteur CD.
Tu redémarres l'ordinateur.
Linux est devant toi avec "toutes" les fonctionnalités.
Galerie 7 à tunis, ça se vend à 1 Dinars (pour ProgVal et Timon, 1 Dinars = 0.6 Euro)
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6330
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
ah ok merci infomax
mais ce que j ai là comme documentation traite cygwin comme emulateur de linux . en plus le parramètrage est réalisé sous cygwin
donc voilà c est difficile de changer maintenant
mais ce que j ai là comme documentation traite cygwin comme emulateur de linux . en plus le parramètrage est réalisé sous cygwin
donc voilà c est difficile de changer maintenant
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
ah ok merci infomax
mais ce que j ai là comme documentation traite cygwin comme emulateur de linux . en plus le parramètrage est réalisé sous cygwin
donc voilà c est difficile de changer maintenant
mais ce que j ai là comme documentation traite cygwin comme emulateur de linux . en plus le parramètrage est réalisé sous cygwin
donc voilà c est difficile de changer maintenant
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
regarde ça :
soumaya@PC-de-soumaya /
$ cd home
soumaya@PC-de-soumaya /home
$ cd soumaya
soumaya@PC-de-soumaya ~
$ cd srilm
soumaya@PC-de-soumaya ~/srilm
$ cd bin
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram
bash: ngram: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram-count
bash: ngram-count: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$
soumaya@PC-de-soumaya /
$ cd home
soumaya@PC-de-soumaya /home
$ cd soumaya
soumaya@PC-de-soumaya ~
$ cd srilm
soumaya@PC-de-soumaya ~/srilm
$ cd bin
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram
bash: ngram: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram-count
bash: ngram-count: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
Il faudra taper :batita a écrit:regarde ça :
soumaya@PC-de-soumaya /
$ cd home
soumaya@PC-de-soumaya /home
$ cd soumaya
soumaya@PC-de-soumaya ~
$ cd srilm
soumaya@PC-de-soumaya ~/srilm
$ cd bin
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram
bash: ngram: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$ ngram-count
bash: ngram-count: command not found
soumaya@PC-de-soumaya ~/srilm/bin
$
./ngram
je vous l'ai déjà expliqué.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6059
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
ah d accord merci de me le rappeler
je suis un peu maladroite
je m excuse
je suis un peu maladroite
je m excuse
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
batita a écrit:ah d accord merci de me le rappeler
je suis un peu maladroite
je m excuse
Il n'y a pas de problèmes. Nous apprenons tous.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6059
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: la reconnaissance manuscrite
ça fonctionne ou pas?
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7058
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
non ça fonctionne pas
$ ./ngram
bash: ./ngram: No such file or directory
$ ./ngram
bash: ./ngram: No such file or directory
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
comment est ce qu on peut ajouter ngram dans le fichier des paramètres (commande path)?
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: la reconnaissance manuscrite
bjr
si j ai eu ça en executant make world ça signifie quoi :
$ make World
make: /sbin/machine-type: Command not found
mkdir include lib bin
mkdir: cannot create directory `include': File exists
mkdir: cannot create directory `lib': File exists
mkdir: cannot create directory `bin': File exists
make: [dirs] Error 1 (ignored)
make init
make[1]: /sbin/machine-type: Command not found
make[1]: Entering directory `/home/soumaya/srilm'
make[1]: Entering directory `/home/soumaya/srilm'
for subdir in misc dstruct lm flm lattice utils; do \
(cd $subdir/src; make SRILM=/srilm" MACHINE_TYPE= OPTION= init)
|| exit 1; \
done
make[2]: Entering directory `/home/soumaya/srilm/misc/src'
Makefile:24: /srilm"/common/Makefile.common.variables: No such file or directory
Makefile:139: /srilm"/common/Makefile.common.targets: No such file or directory
make[2]: *** No rule to make target `/srilm"/common/Makefile.common.targets'. S
top.
make[2]: Leaving directory `/home/soumaya/srilm/misc/src'
make[1]: *** [init] Error 1
make[1]: Leaving directory `/home/soumaya/srilm'
make: *** [World] Error 2
si j ai eu ça en executant make world ça signifie quoi :
$ make World
make: /sbin/machine-type: Command not found
mkdir include lib bin
mkdir: cannot create directory `include': File exists
mkdir: cannot create directory `lib': File exists
mkdir: cannot create directory `bin': File exists
make: [dirs] Error 1 (ignored)
make init
make[1]: /sbin/machine-type: Command not found
make[1]: Entering directory `/home/soumaya/srilm'
make[1]: Entering directory `/home/soumaya/srilm'
for subdir in misc dstruct lm flm lattice utils; do \
(cd $subdir/src; make SRILM=/srilm" MACHINE_TYPE= OPTION= init)
|| exit 1; \
done
make[2]: Entering directory `/home/soumaya/srilm/misc/src'
Makefile:24: /srilm"/common/Makefile.common.variables: No such file or directory
Makefile:139: /srilm"/common/Makefile.common.targets: No such file or directory
make[2]: *** No rule to make target `/srilm"/common/Makefile.common.targets'. S
top.
make[2]: Leaving directory `/home/soumaya/srilm/misc/src'
make[1]: *** [init] Error 1
make[1]: Leaving directory `/home/soumaya/srilm'
make: *** [World] Error 2
batita- Entier Naturel
-
Nombre de messages : 64
Age : 40
Localisation : RADES
Réputation : 0
Points : 5928
Date d'inscription : 17/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Page 1 sur 2 • 1, 2
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum