Reconnaissance de caractères (ocr) sur afficheur batterie

Bonjour,
j’ai des batteries Fossibot qui sont rechargées par solaire et que j’utilise en décharge en coupant via une prise connectée à la partie « edf ».
je remets ma prise connectée sur « on » au bout d’un temps définit mais quelques fois, le temps est trop court et du coup la batterie ne vide complétement et arrête tout ce qu’il y derrière !!
j’ai mis une caméra devant l’écran de la batterie mais je ne sais pas comment récupérer la valeur :thinking:
ça doit être possible de pouvoir prendre une photo a interval régulier et avec un ocr de l’envoyer sur une variable ou en mqtt ?
si quelqu’un a réalisé un truc simillaire, je suis preneur du coup de main :sweat_smile:
j’ai essayé avec l’esp32cam mais pas concluant :melting_face:
une photo de la batterie et de son affichage

Il y a ça par exemple : https://jomjol.github.io/AI-on-the-edge-device-docs/ qui utilise une ESP32-CAM à 5€

j’ai essayé mais pas concluant ou je n’ai peut être pas compris la zone de détection !
frigate ne permet pas ?

Avec une image raisonnablement contrastée et sans reflet, ça marche pourtant bien.
Je n’ai jamais testé avec des afficheurs, peut-être faut-il entraîner le modèle pour ?

Tu as bien marqué les 2 « reference marks » qui servent à aligner l’image ? Si tu ne le fais pas, ton image ne sera pas alignée.
Tu as bien défini les ROI ?

effectivement j’ai plein de reflets et difficile d’avoir une image bien droite.
je vais essayer a nouveau

J’ai ce problème avec la LED interne sur un des digits du compteur qui est souvent lu avec des erreurs. Plus le système de relève sans fil de mon fournisseur d’eau qui limite fortement la visibilité, augmente les reflets…

J’ai de quoi faire un éclairage par LED externes, mais je n’ai pas encore eu l’occasion de le tester.

Si j’ai bien compris, tu cherches à lire des afficheurs. Tu n’as peut-être pas besoin d’apport de lumière.

Pour avoir une image bien droite, le choix des « reference marks » est crucial. C’est en tout cas mon expérience.

1 « J'aime »