-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Bertha edited this page Feb 21, 2018
·
6 revisions
Bertha Hu
- Github: Berthskies
- E-mail: [email protected]
Sung Woo Park
- Github: ggomaeng
- E-mail: [email protected]
Baekchun Kim
- Github: baekchun
- E-mail: [email protected]
-
Explore around in OpenCV and familiarize ourselves.
-
Process images properly to analyze only stools
-
Figure out base case for detection
- Color
- Number of shapes
- Size
- Shape -- number of corners
-
Create infrastructure for app
-
Create login page
-
Continue base case for detection if incomplete.
- Color
- Number of shapes
- Size
- Shape -- number of corners
-
White balance images
-
Filter raw data to provide analytics.
- Implement relationships of stools based on color, shape, size, etc.
- Catalog detected stools based on healthiness
- Create health score, based on analytics
-
Functioning login page
-
Functioning home screen
-
Implement suggestions based on healthiness of stools
- Dietary suggestions
- Warnings for health issues
-
Start working with hardware!
- Take an Image with Raspberry Pi
- Implement light / proximity sensor
- Send image from Raspberry Pi to the backend
- Design / prototype waterproof case and mount for the toilet
- Get reimbursement on Raspberry Pi, filament, camera, sensor
-
Implement backend.
- Language: Python
- Web framework: Django REST framework
- Databases: PostgreSQL
- Deployment: Heroku
- Secure storage of user logins
- Store each user’s history of stool
- Use Python and Django as web framework
- Use PostgreSQL for database
- Implement computer vision algorithm created in previous weeks to detect healthiness of stool
- Implement data analytics portion of stool scores from previous weeks
- Incorporate frequency of bowel movements to data
-
Implement frontend.
- Login page splash screen
- Home page that has overall health score of user
- Implement Firebase for login / realtime data storage
- Push notifications for...
- Change in frequency of bowel movements
- Bad bowel movement
- Analytics page which shows weekly, monthly, yearly, and overall data
- Ability to select individual events and see more details
- Summary page of each individual bowel movement
- Settings page
-
Continuation of week 7-8 with building the app and infrastructure. Most, if not all, should be complete.
-
Finishing touches! Polishing everything up.