begin process at 2010 02 09 22:24:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > APPLICATION JAVA DE RECONNAISSANCE DE CARACTÈRES

APPLICATION JAVA DE RECONNAISSANCE DE CARACTÈRES


 Information sur la source

Note :
Aucune note
Catégorie :Application Classé sous :reconnaissance, caractère, dessin, cot, moindres Niveau :Débutant Date de création :24/10/2004 Vu / téléchargé :9 501 / 1 498

Auteur : anisotrope

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette application est une méthode de reconnaissance de caractères assez simple mathématiquement (donc pas forcement tres performante désolé ;=)   ), basée sur la minimisation d'une fonction "coût" par moindres carrés.
Elle est écrite pour permetre la reconnaissance de 5 caractères. Pour comprendre son utilisation le mieux est d'aller sur mon site ou j'ai decrit completement les maths derriere tout ca et la maniere de l'utiliser  :
http://emmanuel.harel.free.fr
rubrique : reconnaissance de caractères
puis aller sur la derniere page par les liens en bas de page : "page suivante".  


 Conclusion

L'application génère deux fichiers .ser : mat_sys.ser et tab_3d.ser lors de la phase "d'apprentissage" qui sont obligatoires pour la reconnaissance.
Dans le code il y a surement pas mal de choses pas tres optimisées par exemple les tableaux des coordonnées des points (x,y) sont stockees dans des tableaux statiques de longueur 1000 ...  
Je fais du java depuis peu, cette application n'a ete qu'un moyen de me faire la main donc n'attendez pas un tres beau code.
Je ne dis pas non plus que c'est la bonne méthode loin de là, en reconnaissance de caractères il existe un tas de méthodes très compliquées ...
Si vous avez des commentaires n'hésitez pas

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip ANALYSEUR DE PROXY IRC ET HTTP AVEC UNE INTERFACE GRAPHIQUE par sisisousou
Source avec Zip Source avec une capture "PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE ... par edouard333
Source avec Zip Source avec une capture "NARRATEUR", PROGRAMME QUI "LIT" SE QU'ON ÉCRIT... par edouard333
Source avec Zip Source avec une capture RENAME-MOAR par cotepierrot
Source avec Zip Source avec une capture DWIKI (DESKTOPWIKI) par xsimo

 Sources en rapport avec celle ci

JEUX, ATTRAPER MOI par shyrachtz
Source avec Zip Source avec une capture APPLICATION DE TRAITEMENT D'IMAGE (PAINT) par cha7ri
Source avec Zip PETITE ANIMATION EN JAVA par devmouad
JPANEL TEXTE DÉFILANT : MARQEE EN JAVA par co2_gaz
Source avec Zip Source avec une capture JEU LE PENDU par momoSahli

Commentaires et avis

Commentaire de anisotrope le 03/11/2005 10:24:45

Pourquoi n'y a t il pas de commentaires sur cette application ?
Je l'ai créee alors je me demande.

Commentaire de Chatbour le 29/12/2007 19:47:10

Salut,

j'ai pas pu travailler avec ta source..

je devrai faire quoi exactement après que je dessine un symbole manuellement ?

Cordialement..

Commentaire de anisotrope le 06/01/2008 12:40:11

A l'epoque j'avais fais cette application juste pour faire du swing. D'un point de vue programmation il n'y a rien d'exceptionnel. Sinon il faut suivre la procedure indiquée sur le site, de souvenir : générer 5 réalisations pour 5 symboles differents. Apres chaque dessin de realisation cliquez sur le bouton plus realisa, apres la 5eme realisations cliquez sur le bouton plus symbole. Pour la derniere serie du dernier symbole (5eme), idem ; meme pour la derniere realisation du 5eme symbole, cliquez sur plus symbole. Cliquez sur apprentissage.
A ce moment un fichier .ser est généré et vous pouvez dessiner un symbole puis cliquer sur Reco symb.

Commentaire de jacksong le 07/01/2008 13:38:35

Bonjour,

Etant novice en l'intelligence artificielle, j'aurai voulu savoir quelle partie de ton code pouvait être assimilée au "réseau de neurone" ?

Merci ^^

Commentaire de duracipatie le 29/07/2008 16:07:35

merci les gas mais je comprend po ce ke fait ce logiciel..

Commentaire de anisotrope le 31/07/2008 21:10:38

jacksong,
je ne crois pas avoir ecris que ca pouvait etre assimilé à de l'intelligence artificielle ; si tu lis mon descriptif sur ce page c est ecrit que c est basé sur une minimisation d 'une fonction cout. Mais c'est vrai que t as peut etre été trompé par l utilisation du terme phase apprentissage que j'ai peut etre utilisé a un moment.
Pour ce qui est du fonctionnement c est vrai qu a l'epoque j avais fais ca un peu a l'arrache mais ca marche. Il faut bien suivre le mode d'emploi lors de la constitution des fichiers de reference : en cliquant sur les bons boutons apres les enregistrements de chaque symbole puis a chacune des fins de series de symboles. Tu obtiens un fichiers .ser qui te sert de base de reference. Puis tu dessines ton symbole inconnu et ca te sort normalement si ce que tu viens de dessiner est plus proche de la premiere serie de dessins ou de la 2eme ou de la 3eme etc.

Commentaire de riadhinform le 05/11/2008 12:10:40

Je m'excuse mais j'ai essayé de comprendre votre application mais malheureusement je l'ai pas saisie comment sa fonctionne.
Cordialement Riadh BOUSLIMI

Commentaire de jacksong le 05/11/2008 19:33:01

anisotrope,
ok c'était donc pour ça... mais je tiens quand même à te remercier pour ton appli, elle m'avait permis (en la prenant comme base) de construire un truc pour mon mini projet d'IA (sans spline, juste une interpolation du premier ordre)

Commentaire de F0ra le 14/12/2008 16:33:45

Bonjours,
Comme application neuronal, on retrouve souvent la reconnaissance de caractères que j'ai aussi testé.

Cependant, on trouve très peu d'explication sur la « vie artificielle ».

Voici les questions que je me pose :
http://www.developpez.net/forums/d658940/autres-langages/algorithmes/intelligence-artificielle/application-reseaux-neurones-artificiels/#post3866236

Merci beaucoup
@+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Fonction de reconnaissance de caractère dans une image [ par XBOX116_4ever ] Je suis débutant en java et je suis en train de développez une petite application qui télécharge une image se trouvant sur un serveur. Ensuite, je vou Dessin String [ par Horfee ] J'aimerais savoir s'il y a un moyen simple (<=>sans avoir a developper une classe DrawableString par exemple) qui permettrait de dessiner une ch reconnaissance de plusieurs carrés [ par bigmanuel ] bonjour, jsuis un tout petit perdu en java.Jsuis en train de faire un projet de fin d'année et jsui bloké.en faite j'aimerais savoir comment on fait p Dessin graph fichier texte [ par gabule ] Bonjour à vous,j'ai une question à vous poser ... Je suis tout nouveau, tout beau, tout neuf dans le monde du dessin en Java ...Voila je dois dessiner [SWT] problème de taille de dessin [ par nkos ] Bonjour, J'utilise l'API SWT (sous Eclipse avec le plugins Visual Editor ) et je souhaiterai dessiner une figure dans un canvas . Mes ses coordonnées conserver image ou dessin [ par zarakinouir ] Salut,comment je peut conservé mon dessin ou mon image sur le panel , car si jouvre un autre formulaire ou je deplace ma fenetre mon dessin desparait Recherche d'un caractère dans un tableau [ par ghostkill77 ] Bonsoir tout le monde ,J'ai un programme a faire qui me demande de creer un tableau T  qui prend en parametre un ou plusieur entier (c'est a moi de de Nb de caractère dans un JTextArea [ par Cyberdevil ] Bonjour tout le monde !J'ai un petit problème en java....En fait j'aimerais savoir le nb de caractère qu'il y a dans un JTextArea en "temps réel" ! Al Socket, caractère de fin 0D0A [ par safarir007 ] Bonjour,Je fais un client java pour un chat qui existe déja en flash. N'ayant pas les source du flash, y faut que je travail un peu! Mon problème est JButton [ par Ombitious_Developper ] Salut:Je développe actuellement une petite application qui utilise une sorte de grille pour afficher des lettres et des chiffres.Pour assurer la persi


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales