Fall Detection Software with Front-end
The Backend uses Python
version 3.11.x with OpenCV
, MediaPipe
, Numby
, and Twilio
The Frontend uses ReactJS
and JavaScript
The connection between the two is done via Flask
The main functionality is with OpenCV
, MediaPipe
, Numby
.
Using the users' camera as input the program determines if it has detected a fall, and will continue to take live input until exited with either 'q' or a fall detection.
If the user falls a message is displayed to notify that a fall was detected, the frame in which it was detected is captured, and a phone call is placed to the number on file via Twilio
.
Note: You will have to create your own .env
file with a SID and Token in the src folder to get the Twilio
call function up and running.
The frontend launches a webpage on the localhost domain on port 3000
This page contains a blue/pink bg with a stock doctor-patient image, a login and signup button combo on the right side, a logo on the left side, and two pages:
-
"About Us" - Detailing some more information about us the team
-
"Fall Detection" - Where the backend program mentioned prior is launched and incorporated