• [^] # Re: OCR sous Linux : comparatif

    Posté par . En réponse à la dépêche OCR sous Linux : comparatif. Évalué à 10.

    mais... mais c'est tellement alléchant que c'en est indécent !

    J'avoue avoir terriblement hésité, mais je me suis dit que ce serait plus drôle .. :-p

    D'où vient le RN, si ce n'est pas indiscret ? Amygdalia ?

    (Pour ceux qui ne sont pas « dans le bain », Amygdala <http://amygdala.sourceforge.net/(...)

    Non. J'y ai bien pensé, j'ai bien suivi Amygdala, et j'ai lu le code activement. Je fus très intéressé, je le serai sans doute dans le futur : le premier problème est, j'aurais sans aucun doute (et j'ai eu, ça n'a pas manqué) à changer le code de mon RN, et pour ça, il faut que je sois parfaitement à l'aise avec le source. Le code d'Amygdala n'est pas illisible comme l'est beaucoup de code dans ce domaine, mais il est en C++, qui n'est pas tout à fait un langage que j'apprécie.
    Je me voyais mal me piquer des crises de nerf sur du C++ :-) D'autant plus que bon, de toutes façons, il aurait fallu que je fasse des bindings, le reste de mon programme étant en C. (allez, j'avoue, y'aura du Guile pour les scripts d'extension .. :-) Bref, trop de boulot. J'ai donc fait ma propre implémentation (à partir d'anciens exercices à moi) assez simple, d'un réseau de neurones. Il est assez performant, bien que très simple. Assez adaptable, puisqu'il lit tout dans un fichier (dont je devrais changer le format, je pense (peut-être du XML, pour faire `in' ? :-) ), mais c'est vrai qu'il pourrait être plus performant. Je le retravaillerais avec l'aide d'Amygdala, et si un jour quelqu'un fait de bons bindings pour Amygdala en C, alors .. je céderai, et jetterai mon petit kibi de lignes de codes, et mon réseau entraîné à bloc pour être aussi performant que voulu le jour de la soutenance, à la poubelle. :-)

    À vrai dire, le seul bout de code repris et pas complètement réécrit est pour Hough; à part l'import PGM ASCII, pour lequel je me suis inspiré de The Gimp. Hmm, il serait bien d'avoir une bibliothèque qui puisse m'ouvrir n'importe quelle image et me la filer dans un format qui me conviendrait .. Si quelqu'un a déjà testé, ou a des préférences, etc., you're welcome !

    Misère, et pas le moindre petit morceau de source à grignoter... :-]°

    Même Kilobug a été prié de rm -Rf'er le code que j'avais laissé sur son laptop pour l'occas' de la soutenance .. :-) Pour l'instant, ça serait pas grand chose, de toutes façons, et surtout inutilisable. Allez, patientez et laissez moi coder.

    J'en profite pour répondre à Pierre :

    Linus a dit : release often ! Je crois qu'il a raison et tu seras peut être étonné d'avoir de l'aide !

    Oui, mais en l'espèce, faudra attendre que (1) ça ait un bon potentiel (2) ça soit légalement distribuable (je suis pas développeur mplayer.). Ce que Linus a oublié de préciser, c'est que le moment où l'on met les sources en ligne pour la première fois joue un rôle absolument essentiel dans la survie ou non du projet : tout, dans la communauté du libre, passe par la réputation, et si le projet fait bonne impression, ça va vite. Sinon, ça pèse contre lui bien longtemps. Donc, voilà, quoi.