Yes, but all is for the embedded system, Linux, RTOS. and Algorithm research related Computer Visions. This is the first production in Android.
During developing ‘Drowsy Driving Alert’, I’ve felt that the most challenging points were the UI and their position and designing. First of all, users do not install the App if the designing of the App is bad.
Actually, I have not much experiences using Android Apps. But now and days, I have seen some Apps related to personal CCTV for home security and monitoring pets at remote location.
I’ve studied Android programming for 5 months and 3 months needed to launch this App.Unlike embedded system programming, Google’s developing materials and resources are perfect. All the background knowledge for computer vision and programming skill are ready, because those are my major job.
Before making decision to make App, I tried to find similar App. which are using face detection and tracking.I could not find App having high degree of completion. All of them are just draft for testing core algorithm.To get some degree of popularity UI and basic functionalities have to be implemented. I think that there is no technically innovative thing in this App. but I’m proud of this App’s completion degree compare with other similar Apps.
I definitely think that it's somehow unique. Honestly, I haven't really compared it to the similar apps so far, but I think this app is better at design and simplicity.
As you know, this App is for drivers. So I’m trying to insert Google Map Services on it. Also, the HR/HRV functionality is not completed yet because of no biz. Agreement with BlueTooth Band Maker. If the HRV detection feature is completed the drowsiness detection will be more accurate biologically.
What do you want most in driving?
About App: This app is based on the detection of the driver's face and is previewed by the driver's mobile phone camera. When the driver's face is being detected, this app continuously monitors the driver’s eyelids, cheeks, lips, and head movements. The tracked face is marked by the shape of a rectangle, and the eyes are displayed on the screen via color filled circles. If the driver's eyelids are kept closed for a certain period of time, the app considers that the driver has become drowsy and sounds an alarm signal, simultaneously with display and vibration methods, to wake up the driver. The alerting sounds can be made by using either a ringtone or stored media files. You may also combine two sounds / files. If a Bluetooth earpiece is paired, the system will send an alarm sound to it aswell. If the user uses a Bluetooth band that has HR measurement functionality, the HRV data will also be used for detecting the driver’s drowsiness. The band’s vibration feature can be an effective warning method. An alert displaying a rooster will pop-up with a warning message. The driver's head movement is continuously monitored during the face tracking. The head movement information has been made available to allow hands-free viewing of other information on mobile phone devices. When the driver's head tilts to the right, the current battery information is displayed on the screen and when it tilts to the left, the current time is displayed on a clock icon. The driver’s laugh can also be used to turn the device’s brightness up and down without touching the screen.
Categories: Auto & Vehicles
Date: February 14, 2018
OBD Auto Doctor is the leading OBD2 car diagnostics tool in your pocket!
Ever wonde ...