Sep
22
2015

Stick Hero Python Solver Bot – OpenCV Computer Vision Arduino Android Touchscreen



Questo è un simpatico ed istruttivo progetto scritto in Python che “gioca” in tempo reale a Stick Hero lanciato da uno smartphone Android.


 

In breve, lo script analizza lo streaming video proveniente dallo smartphone sfruttando OpenCV e calcola la distanza che separa il protagonista del gioco con la posizione “target” contrassegnata da un piccolo quadrato rosso. Per simulare il “tap” del dito sullo schermo viene attivato un servo motore al quale è collegata una semplice penna per touchscreen.

Da qui potete scaricare direttamente il pacchetto .rar (17MB) comprendente script e librerie python, lo sketch Arduino ed altre risorse.

 

Note:

  • è necessario installare il pacchetto OpenCV
  • per lo streaming video ho usato “BBQScreen Remote Control
  • è possibile simulare l’evento tocco sullo smartphone tramite ADB

 

Nessun commento »

RSS feed for comments on this post. TrackBack URL

Leave a comment

Rosafante.altervista.org © - 2024 -