Skip to content

Releases: Yoonit-Labs/ios-yoonit-facefy

1.0.6

03 May 22:44
1e9deca
Compare
Choose a tag to compare

♻️ Refactor

Changed the iOS platform target minimum version from 14.0 to 12.1.

1.0.5

01 Apr 18:43
8c7ee60
Compare
Choose a tag to compare

📝 Update Readme

  • Fix head movements definitions;

1.0.4

17 Mar 21:56
2e18b2b
Compare
Choose a tag to compare

♻️ Refactor

Instead of the use a "secondary" variable to indicates if another variable is available, the current one may be nil to indicate availability.

  • Remove attributes in the FaceDetected:

    • hasLeftEyeOpenProbability: indicates whether a left eye open probability is available;
    • hasRightEyeOpenProbability: indicates whether a right eye open probability is available.
    • hasSmilingProbability: indicates whether smiling probability is available.
    • hasHeadEulerAngleX: indicates whether the detector found the head x euler angle.
    • hasHeadEulerAngleY: indicates whether the detector found the head y euler angle.
    • hasHeadEulerAngleZ: indicates whether the detector found the head z euler angle.
  • Changes the attributes in the FaceDetected:

    • leftEyeOpenProbability: change from Float to Float?;
    • rightEyeOpenProbability: change from Float to Float?;
    • smilingProbability: change from Float to Float?;
    • headEulerAngleX: change from Float to Float?;
    • headEulerAngleY: change from Float to Float?;
    • headEulerAngleZ: change from Float to Float?;

📝 Update Readme

1.0.3

17 Mar 21:51
Compare
Choose a tag to compare

♻️ Refactor

  • Remove from Facefy class the @objc and NSObject extension;

1.0.2

15 Mar 18:42
54f71ea
Compare
Choose a tag to compare

♻️ Refactor

  • Add new attributes in the FaceDetected:

    • hasLeftEyeOpenProbability: indicates whether a left eye open probability is available;
    • hasRightEyeOpenProbability: indicates whether a right eye open probability is available.
    • hasSmilingProbability: indicates whether smiling probability is available.
    • hasHeadEulerAngleX: indicates whether the detector found the head x euler angle.
    • hasHeadEulerAngleY: indicates whether the detector found the head y euler angle.
    • hasHeadEulerAngleZ: indicates whether the detector found the head z euler angle.
  • Changes the attributes in the FaceDetected:

    • leftEyeOpenProbability: change from CGFloat? to Float;
    • rightEyeOpenProbability: change from CGFloat? to Float;
    • smilingProbability: change from CGFloat? to Float;
    • headEulerAngleX: change from CGFloat? to Float;
    • headEulerAngleY: change from CGFloat? to Float;
    • headEulerAngleZ: change from CGFloat? to Float;

📝 Update Readme

1.0.1

09 Mar 17:48
ecbb412
Compare
Choose a tag to compare

♻️ Refactor

  • [Function] In the detect method:
    • Change the parameter name from onFaceDetected to onSuccess;
    • Change the parameter name from onMessage to onError;
    • The onSuccess object FaceDetected can be nil;
    • Instead "FACE_UNDETECTED" message, the onSuccess object FaceDetected is nil;

📝 Update Readme

1.0.0

02 Mar 19:56
Compare
Choose a tag to compare

🎉 First release!

The face detection's module for iOS with a lot of awesome features.

✨ Face Detection and Analysis

  • Face bounding box: position and size in pixels;
  • Face contours: list of points that represents the shape of the detected face;
  • Left or right eye is open probability;
  • Smilling probability;
  • Head direction (horizontal, vertical and tilt) based on the angles in degrees;

See our README and Project Demo;