Skip to content

Emotion Detection using TensorFlow Lite (TFLite) in Flutter - Real-time emotion recognition from the camera feed with efficient on-device inference.

License

Notifications You must be signed in to change notification settings

Shubham-Zone/Emotion-detection-using-tflite

Repository files navigation

Emotion Detection using TensorFlow Lite (TFLite)

Emotion Detection

Overview

This Flutter project utilizes TensorFlow Lite (TFLite) to detect the emotion of the user through the camera. It employs a pre-trained deep learning model for real-time emotion recognition.

Features

  • Real-time emotion detection using the device's camera.
  • Efficient TensorFlow Lite integration for on-device inference.
  • Simple and intuitive UI for ease of use.

Demo

Demo

Requirements

  • Flutter SDK
  • TensorFlow Lite Flutter plugin
  • Android Studio / Xcode for deployment

Installation

  1. Clone the repository:

    git clone https://github.com/Shubham-Zone/Emotion-detection-using-tflite.git
  2. Navigate to the project directory:

    cd Emotion-detection-using-tflite
  3. Run the application:

    flutter run

Usage

  1. Open the application on your device.
  2. Grant necessary permissions for camera access.
  3. Point the camera towards a face.
  4. The detected emotion will be displayed on the screen in real-time.

Contributing

Contributions are welcome! Feel free to open issues and pull requests.

License

This project is licensed under the MIT License.

Acknowledgements

  • TensorFlow Lite team for their powerful framework.
  • Flutter community for their support and contributions.
  • Icons made by Freepik from www.flaticon.com.

About

Emotion Detection using TensorFlow Lite (TFLite) in Flutter - Real-time emotion recognition from the camera feed with efficient on-device inference.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published