ExpressAI is a real-time facial expression recognition application that utilizes camera access to detect and display emotions such as happiness and sadness. The application visualizes these emotions through horizontal bars that fill and empty based on the intensity of the detected emotions.
- Real-time facial expression scanning
- Emotion visualization with synchronized percentage display
- User-friendly interface
ExpressAI
├── src
│ ├── app.ts
│ ├── components
│ │ ├── Camera.ts
│ │ ├── EmotionBars.ts
│ │ └── index.ts
│ ├── services
│ │ ├── EmotionDetectionService.ts
│ │ └── index.ts
│ ├── utils
│ │ └── index.ts
│ └── types
│ └── index.ts
├── public
│ └── index.html
├── package.json
├── tsconfig.json
└── README.md
- Clone the repository:
git clone https://github.com/yourusername/ExpressAI.git
- Navigate to the project directory:
cd ExpressAI
- Install the dependencies:
npm install
-
Start the application:
npm start
-
Open your web browser and navigate to
http://localhost:3000
(or the specified port). -
Grant camera permissions when prompted to allow the application to access your camera.
-
Observe the real-time emotion detection and visualization.
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
Made by @MKSourabh
📫 Email: kireetisourabhmangalampally@gmail.com
📸 Instagram: @mk__sourabh
This project is licensed under the MIT License. See the LICENSE file for details.