Introduction
Nombreux capteurs n’ont pas de façon simple à brancher directement sur eux--et même lorsqu’il existe un moyen de le pirater, cela entraine souvent des compétences à souder mad-montage en surface. Simplement en lisant un voyant à sept segments permet de partager ses outils avec le robot et ont le « hey, pouvez-vous faire cela pour moi? » genre de sensation. Alors que le texte en noir et blanc normal est facile, afficheurs sept segments sont super difficiles pour les bots ! Heureusement et grâce à des créateurs de ssocr, il y a un moyen que nous pouvons donner à nos bots cette compétence essentielle.
Installation de sept-Segment-optique--reconnaissance de caractères (ssocr)
Nous devons d’abord installer les dépendances : sudo apt-get install libimlib2 libimlib2-dev
ensuite nous Télécharger le binaire ssocr partir du site suivant : http://www.unix-ag.uni-kl.de/~auerswal/ssocr/ extraire, cd dans le répertoire, puis make le projet d’un simple : sudo make install
.. .que était simple. Pour faire bonne mesure nous allons aussi installer dans notre système pour une utilisation en dehors du dossier :sudo ssocr crop 190 73 80 100 -d 2 image.jpg -t 20 install
Exemple/démo
19
Le code ci-dessus a donné lieu à -d
être placé dans un standard.Son utilisation
Vous devrez -t sûr que le nombre de chiffres est connu et le cadre englobant pour les chiffres.
Notes
- Zone de délimitation
- Prenez x et y du coin supérieur gauche (pixels mesurées haut-gauche comme d’habitude)
- obtenir la largeur et la hauteur en pixels respectivement
- Entrez le nombre de chiffres après
ssocr crop top_left_x top_left_y width height -d number of digits expected the_image_name.jpg -t black_white_threshold_percent
- Entrez le seuil noir-blanc en % après
ssocr crop top_left_x top_left_y width height number of digits expected the_image_name.jpg black_white_threshold_percent