OpenScout: Distributed Automated Situational Awareness
OpenScout utilizes Gabriel, a platform for wearable cognitive assistance applications, to transmit the video stream from the device to a backend server where object detection, face recognition, and activity recognition (in a future release) are done. The results are then returned to the device and can be propagated to other services.
OpenScout requires a server running the backend application to connect with. The backend runs on a machine with a discrete GPU. Please see https://github.com/cmusatyalab/openscout for instructions on how to setup the server.