To develop an GUI app for research project
Budget: €750 – €1,500 EUR
The project records video and logs data from a custom pressure sensor and heart rate sensor
I have written a basic program structure and gathered some open source blocks that might be useful. To put it all together is beond my skills.
platform:
Raspaberry Pi 4
Python, OpenCV
Arducam 16MP Wide Angle USB camera
BLE custom pressure sensor
Polar H10 heart rate sensor (can be other)
database (JSON) holds the study data:
study_ID = t.strftime('%Y_%m_%d_%H_%M_'+ device_No)
'name_mother', 'surname_mother', 'birth_year_mother', 'parity', 'gestation_age', 'birth_weight', 'head_circumference','first_stage_lenght', 'first_stage_begin','second_stage_lenght', 'apgar_1','apgar_5','apgar_10', 'pH_umbilicus', 'perineal_trauma_degree', 'position'
main window shows a listbox of name, surname and ID_study to choose from
buttons:
New study
(takes name, surname, generates study_ID)
Edit entry
to add/edit study data
Delete entry
Upload (upload the study to cloud)
Start recording
starts saving the video (blurr face filter, 10 FPS, grayscale)
logs the pressure (BLE / custom sensor 10/sec, saves to CVS file)
logs the heat rate form the Polar H10 (BLE, Heart rate (integer, every 2 secs),
show video preview and current value pressure and HR
Exit
might be useful:
opencv-face-blurring – .zip file attached. Works with Haar cascade, detect and blurrs faces.
https://github.com/fg1/BLEHeartRateLogger'
I have written a basic program structure and gathered some open source blocks that might be useful. To put it all together is beond my skills.
platform:
Raspaberry Pi 4
Python, OpenCV
Arducam 16MP Wide Angle USB camera
BLE custom pressure sensor
Polar H10 heart rate sensor (can be other)
database (JSON) holds the study data:
study_ID = t.strftime('%Y_%m_%d_%H_%M_'+ device_No)
'name_mother', 'surname_mother', 'birth_year_mother', 'parity', 'gestation_age', 'birth_weight', 'head_circumference','first_stage_lenght', 'first_stage_begin','second_stage_lenght', 'apgar_1','apgar_5','apgar_10', 'pH_umbilicus', 'perineal_trauma_degree', 'position'
main window shows a listbox of name, surname and ID_study to choose from
buttons:
New study
(takes name, surname, generates study_ID)
Edit entry
to add/edit study data
Delete entry
Upload (upload the study to cloud)
Start recording
starts saving the video (blurr face filter, 10 FPS, grayscale)
logs the pressure (BLE / custom sensor 10/sec, saves to CVS file)
logs the heat rate form the Polar H10 (BLE, Heart rate (integer, every 2 secs),
show video preview and current value pressure and HR
Exit
might be useful:
opencv-face-blurring – .zip file attached. Works with Haar cascade, detect and blurrs faces.
https://github.com/fg1/BLEHeartRateLogger'