menu: [ home ][ features ][ interaction ][ projects ][ other articles ]
In this article, we’ll briefly review the technical background, and show some of the developed proyects.
Technical background
The system that brings Balbino online, is essentially composed by a Raspberry Pi Model B+, its camera module, and a few Python and Bash scripts. Integration with Twitter is resolved using the Tweepy Python API, and the tweeted data is obtained through publics APIs (Meteosix, World Tides, Weather Underground, AEMET, etc.) or just remote HTML parsing.
Proyects
Here you have a list of the proyects developed (or in development) by Balbino. Some of then still running, and other already turned off after their successfully testing. Click on the link to go to the project page:
IN DEVELOPMENT:
- Facial segmentation
Making use of free accounts at the Microsoft Cognitive Services and Face++ platform, Balbino will be able to analyze a frontal face received through a Twitter mention, and identify its gender, aproximate age, etc.
DEVELOPED:
- Traffic data acquiring — [RUNNING!]
Balbino monitors up to twelve traffic sensors located in AP-9 and A-55, and gets their average speed data -by remote HTML parsing- to allow to trigger slow/jam traffic alerts.
- Automated Timelapse Video — [RUNNING!]
Balbino automatically uploads a timelapse video to its FTP server every day at 11h, 14h, 17h, and 20h. Processes are triggered by cron jobs launching bash scripts. Video is made using ffmpeg tool from the snapshots captured every minute from the Raspiberry Pi camera module.
- Motion analysis — [TESTED OK!]
ImageMagick compare tool is used to detect differences from two consecutives camera shots, and trigger actions if over a limit.
- Primitiva/Euromillones Lottery generator — [TESTED OK!]
Balbino can generate lottery bids using its movements out of the water.
Movement is analyzed using OpenCV artificial vision library to track a white dot glued on Balbino’s back.
menu: [ home ][ features ][ interaction ][ projects ][ other articles ]