Skip to content

Commit 7123f21

Browse files
Readme Updated
1 parent a488c6c commit 7123f21

File tree

1 file changed

+14
-14
lines changed
  • MachineLearning Projects/Emotion Detector using Google's Teachable ML

1 file changed

+14
-14
lines changed

MachineLearning Projects/Emotion Detector using Google's Teachable ML/README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@
22
![Star Badge](https://img.shields.io/static/v1?label=%F0%9F%8C%9F&message=If%20Useful&style=style=flat&color=BC4E99)
33
![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)
44

5-
# Instragam Profile Scraper in Flask
5+
# Realtime Emotion Detector using Python (Google's Teachable Machine Learning)
66

77
## 🛠️ Description
8-
This project is about developing a an API in **Flask** using **Instaloader** and **Instagram's GraphQL API's** to scrape the no of likes and comments of all of the post of a public instagram profile.
8+
This project is about developing a system that can detect the emotions of a person in realtime from the video on the basis of a pre-trained **keras** model. This model was trained using Google's [Teachable Machine Learning](https://teachablemachine.withgoogle.com/).
9+
10+
The project can detect the following emotions:-
11+
**Angry**, **Happy**, **Sad**, **Smile**, **Surprise**
12+
913

1014
## ⚙️ Languages or Frameworks Used
11-
- Flask
12-
- Instaloader, Instgram GraphQL APIs
15+
- Python, Mediapipe, Keras
16+
- Teachable Machine Learning (For model training)
1317

1418

1519
## 🌟 How to run
1620
- ### Install all the requirements
1721
Run `pip install -r requirements.txt` to install all the requirements.
1822

19-
- ### Now Just, Run the project
20-
- To the run the project, go to the `bash` terminal of VSCode or any other code editor and run `./start_server.sh`.
21-
- The server would start running on `http://127.0.0.1:{port_number}`.(generally http://127.0.0.1:5000)
23+
- ### Run the project
24+
To the run the project, go to the terminal and run `python main.py`. This will popup two windows, one for capturing the `video input` and the other for displyaing the `emotion output.`
2225

23-
- ### Explore the API
24-
Go to the browser/postman/thunderclient and hit the following URL http://127.0.0.1:5000/get_profile/{instagram_username}
25-
> Note: The Instagram Profile must be **public**.
26+
> Note: The Model (.h5 file) has been trained using the Teachable Machine Learning which is an esay to use ML Training Platform by **Google**. Do checkout that platform.
2627
2728

2829
## 📺 Demo
29-
- Main screen of the application.
30-
![image](https://github.com/MBSA-INFINITY/Python-project-Scripts/assets/85332648/0b57f8f5-aa8a-416e-9fad-e86c4e416e33)
31-
- Result for my instagram account (**@mbsaiaditya**).
32-
![image](https://github.com/MBSA-INFINITY/Python-project-Scripts/assets/85332648/2069060a-9fdf-4877-aadc-e708e5505e60)
30+
Do checkout the Below Video for Demo of the Project.
31+
32+
[Youtube Link](https://youtu.be/ER4avLksQfU)
3333

3434
## 🤖 Author
3535
Github - [MBSA-INFINITY](https://github.com/MBSA-INFINITY)

0 commit comments

Comments
 (0)