face_emotion_detector 0.0.4 copy "face_emotion_detector: ^0.0.4" to clipboard
face_emotion_detector: ^0.0.4 copied to clipboard

This package Detect the face emotion from image.

Face Emotion Detector #

This Flutter package allows you to detect emotions from facial expressions in an image. The package is designed to detect four types of emotions: "Very Happy", "Happy", "Neutral", and "Not Happy".

Installation #

To use this package, add face_emotion_detector as a dependency in your pubspec.yaml file:

dependencies:
  face_emotion_detector: ^1.0.0

Then, run the command:

$ flutter pub get

Usage #

Import the package #

First, import the package into your Dart file:

import 'package:face_emotion_detector/face_emotion_detector.dart';

Create an instance of EmotionDetector #

Then, create an instance of EmotionDetector:

final emotionDetector = EmotionDetector();

Detect emotions from an image #

To detect emotions from an image, use the detectEmotionFromImage() method and pass the image file:

final label = await emotionDetector.detectEmotionFromImage(image: file);

The detectEmotionFromImage() method returns a String with the detected emotion.

Example #

Here's an example of how to use the package:

import 'package:face_emotion_detector/face_emotion_detector.dart';
import 'dart:io';

void main() async {
  final emotionDetector = EmotionDetector();
  final file = File('path_to_image');
  final label = await emotionDetector.detectEmotionFromImage(image: file);
  print(label);
}

Output #

The detectEmotionFromImage() method returns a String with one of the following values:

  • Very Happy
  • Happy
  • Neutral
  • Not Happy

Example #

Here are some example images and the expected output:

ezgif-3-c05365544a

Contributing and Collaboration #

Contributions and collaboration are welcome! If you're interested in contributing, please see our contributing guidelines for more details. If you're interested in collaborating on this package, please feel free to reach out to us via email at talha.developer.01@gmail.com. We welcome all contributions and feedback.

License #

This package is licensed under the MIT License.

4
likes
120
pub points
60%
popularity

Publisher

unverified uploader

This package Detect the face emotion from image.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, google_ml_kit

More

Packages that depend on face_emotion_detector