Bonsoir à tous,
J'ai créé ce topic dans le forum Java mais, je pense, qu'il a aussi bien sa place dans le forum de traitement d'image.
Je suis actuellement sur un projet en Java qui consiste à créer une application à laquelle nous passons un fichier image (comme un PNG ou un JPG) qui va chercher l'éventuel datamatrix dedans pour ensuite l'extraire, sans forcément le décoder.
Dans l'état actuel, j'utilise ZXing mais il se trouve qu'il ne cherche pas dans toute l'image. En fait, il s'attend plutot à ce qu'on lui "extrait manuellement" le datamatrix via, par exemple, une photographie. Alors que ce que je veux, c'est que l'application se débrouille.
J'ai fais des recherches à droite et à gauche, même sur ce site (), mais il semblerait que pour arriver à mes fins, je dois soit débourser pour des SDKs qui s'occupent très bien de faire le boulot à ma place, soit devoir coder moi-même le tracking du datamatrix.
Ce qui me gène, c'est que je n'ai aucune compétence en traitement d'images et de devoir débourser me gène encore plus.
Connaitriez-vous des bibliothèques en Java qui s'occupe de la reconnaissance d'un datamatrix dans une image (qui peut être un scan d'une facture ou encore d'un relevé bancaire), s'il vous plait ? Ou est-ce que je doit m'orienter vers le traitement d'image "manuel" ?
Si vous êtes intéressés, j'ai trouvé ces liens là pour me renseigner :
- Un scanner en ligne à qui on upload une image et qui s'occupe de tracker le datamatrix. Le site permet aussi de télécharger un SDK, malheureusement, payant et en C#/.NET : http://online-barcode-reader.inliter...m/default.aspx
- Un éditeur d'un autre SDK et d'un logiciel qui s'occupe aussi du tracking du datamatrix. Mais c'est du C++ et seulement sous Windows : http://www.qualitysoft.de/index_en.html
- Topic d'extraction d'un datamatrix mais avec Matlab : http://www.developpez.net/forums/d64...amatrix-image/
- Un lien très intéressant sur un algorithme d'extraction de datamatrix mais très théorique. J'aurais bien essayé de l'implémenter en Java mais je ne comprend pas toute les formules : http://www.hindawi.com/journals/mpe/2012/515296/
Bien évidemment, j'ai fais des recherches du côté d'OpenCV, la bibliothèque en C++, qui possède même un wrapper Java : JavaCV.
Merci de votre aide
Partager