This repository was archived by the owner on Apr 4, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +16
-11
lines changed Expand file tree Collapse file tree 3 files changed +16
-11
lines changed Original file line number Diff line number Diff line change 33[ Firebase iOS SDK Changelog] ( https://firebase.google.com/support/release-notes/ios )
44[ Firebase Android SDK Changelog] ( https://firebase.google.com/support/release-notes/android )
55
6+ ## 7.3.1 (2018, October 26)
7+ [ Fixes & Enhancements] ( https://github.com/EddyVerbruggen/nativescript-plugin-firebase/milestone/81?closed=1 )
8+
9+
610## 7.3.0 (2018, October 24)
711[ Fixes & Enhancements] ( https://github.com/EddyVerbruggen/nativescript-plugin-firebase/milestone/80?closed=1 )
812
Original file line number Diff line number Diff line change 2525 "nativescript-angular" : " ^6.1.0" ,
2626 "nativescript-camera" : " ^4.0.2" ,
2727 "nativescript-imagepicker" : " ~6.0.4" ,
28- "nativescript-plugin-firebase" : " file:../publish/package/nativescript-plugin-firebase-7.3.0 .tgz" ,
28+ "nativescript-plugin-firebase" : " file:../publish/package/nativescript-plugin-firebase-7.3.1 .tgz" ,
2929 "nativescript-theme-core" : " ~1.0.4" ,
3030 "reflect-metadata" : " ~0.1.10" ,
3131 "rxjs" : " ~6.0.0 || >=6.1.0" ,
Original file line number Diff line number Diff line change @@ -51,16 +51,17 @@ export class MLKitFaceDetection extends MLKitFaceDetectionBase {
5151}
5252
5353function getFaceDetector ( options : MLKitDetectFacesOnDeviceOptions ) : any {
54- const faceDetectorOptions =
55- new com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . Builder ( )
56- . setModeType ( options . detectionMode === "accurate" ? com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ACCURATE_MODE : com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . FAST_MODE )
57- . setLandmarkType ( com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ALL_LANDMARKS ) // TODO make configurable
58- . setClassificationType ( com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ALL_CLASSIFICATIONS ) // TODO make configurable
59- . setMinFaceSize ( options . minimumFaceSize )
60- . setTrackingEnabled ( options . enableFaceTracking === true )
61- . build ( ) ;
62-
63- return com . google . firebase . ml . vision . FirebaseVision . getInstance ( ) . getVisionFaceDetector ( faceDetectorOptions ) ;
54+ const builder = new com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . Builder ( )
55+ . setPerformanceMode ( options . detectionMode === "accurate" ? com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ACCURATE : com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . FAST )
56+ . setLandmarkMode ( com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ALL_LANDMARKS ) // TODO make configurable
57+ . setClassificationMode ( com . google . firebase . ml . vision . face . FirebaseVisionFaceDetectorOptions . ALL_CLASSIFICATIONS ) // TODO make configurable
58+ . setMinFaceSize ( options . minimumFaceSize ) ;
59+
60+ if ( options . enableFaceTracking === true ) {
61+ builder . enableTracking = true ;
62+ }
63+
64+ return com . google . firebase . ml . vision . FirebaseVision . getInstance ( ) . getVisionFaceDetector ( builder . build ( ) ) ;
6465}
6566
6667export function detectFacesOnDevice ( options : MLKitDetectFacesOnDeviceOptions ) : Promise < MLKitDetectFacesOnDeviceResult > {
You can’t perform that action at this time.
0 commit comments