Anti-Snoozer (3 / 5 steg)
Steg 3: Programvara för RealSense komponent
Efter installerande RealSense SDK kommer vi ändra exempelkoden för ansiktsigenkänning; Vi kommer att använda "COM16" port för att ansluta Edison
Koden är öppen källkod och kan hämtas på
https://github.com/Nyceane/AntiSnoozer-Open-Source/tree/master/DF_FaceTracking.cs
I detta steg har vi ändrade SDK exempelkoden DF_FaceTracking från Intel RealSense SDK och setup timer för övervakning öga stängning samt munöppningen. Ögat stängning används till att upptäcka blinkande och somna, öppna munnen används för att upptäcka gäspningar. Titta runt upptäcks också, men kan vara lite svårare för demomiljö.
Vi har använt Intel RealSense röst-syntes för att ge robotic larm när sömnig körning har identifierats. Dessutom har vi lagt till koden från Hand gest erkännande för upptäckt av spridningen av 5 fingrar, används för att tvinga med stopp larmet när användaren är vaken.
Koden innehåller också skickar signal till Edison via COM16 hamn, som vi kommer att förklara från vårt nästa steg.