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 :
Nom : 0.jpg
Affichages : 185
Taille : 2,5 KoNom : 1.jpg
Affichages : 181
Taille : 5,7 KoNom : 6.jpg
Affichages : 179
Taille : 6,4 KoNom : -1.jpg
Affichages : 177
Taille : 3,8 KoNom : -2.jpg
Affichages : 177
Taille : 2,8 Ko

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