Bonjour à tous,
Je souhaite mener un petit projet perso OCR en C#
Mon objectif est :
Dans une appli console de faire une capture de l'écran principale (application client lourd d'ecycling Zwift) à intervalle régulier (disons toutes les 1s).
et ensuite de faire de l'OCR sur une petite zone de la capture. A savoir que cette zone affiche le % de pente et qu'avec cette valeur, je vais piloter un Arduino qui pilotera un actionneur.
ex :
Mon problème se porte sur l'OCR(pour le reste, no soucy).
Loin d'être spécialiste, voici ce que j'ai compris. La grosse Lib d'OCR est tesseract > projet HP repris par Google. Elle est intégrée à .net dans emgu, opencv pour faciliter l'intégration.
J'ai trouvé ce projet : https://github.com/praveen-hari/IDCardReader (qui utilise emgu et tesseract) qui semble marcher sur une carte d'identité mais sur mes images (qui semblent simples), les résultats sont médiocres.
Je pense qu'il doit y avoir une stratégie pour isoler les données mais je patauge un peu dans le domaine du traitement de l'image.
Merci d'avance pour votre aide
Ced
Partager