An android application for college students loaded with various features to help students such as follows:
1. Complaint Addressing system
2. Notice boards
3. Campus Maps
4. Mess Management
5. Health Care
6. Club/Sports Details
7. Social Media redirecting
8. Student Image Recognition
9. Library Occupancy
10. Lost & Found
Download Application Apk from here
The detailed of every feature can be viewed from the following link:
Presentation Link for LetterBox App
- Android Studio (Java + XML)
- Material UI Components
- Mapbox SDK
- Eazegraph
- Volley
- Glide
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'com.github.chrisbanes:PhotoView:2.0.0'
implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
implementation 'com.journeyapps:zxing-android-embedded:4.2.0'# ML Section of application
- The repo contains two models:
This module is a fully functing API deployed on heroku.
This module uses cascade detector of Open-CV to generate encodings of the face.
The input image is converted to its encodings and are comparerd against the known encodings,
once a sucessful match is obtained the details of the student are returned to the calling application.
- Heroku
- OpenCV
- PIL
- Python
- Flask
This models uses a pretrained mobilenet to classify objects as humans and non humans,
and gets the number of people entering the door or leaving the door.
The model is fed by a live camrea video stream (either from a local camera or a camrea publishing
to a specific link (IOT) )
The live stream is breaken up into frames and the frames are used to clssify the objects as humans,
and hence help to count the number of people inside the building.
- OpenCV
- Cafee
- PIL
- Python
- Esp32 library
Api Link : https://facereco23.herokuapp.com/
API Documentation:
Methods :
Type | Function | Usage
| |
Get | reset | To reset the whole database and generate new encodings
Post | update | To add encoding of new user to the database
Post | predict | To recognize a face