UNPKG

face-api.js

Version:

JavaScript API for face detection and face recognition in the browser with tensorflow.js

23 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FACE_EXPRESSION_LABELS = ['neutral', 'happy', 'sad', 'angry', 'fearful', 'disgusted', 'surprised']; var FaceExpressions = /** @class */ (function () { function FaceExpressions(probabilities) { var _this = this; if (probabilities.length !== 7) { throw new Error("FaceExpressions.constructor - expected probabilities.length to be 7, have: " + probabilities.length); } exports.FACE_EXPRESSION_LABELS.forEach(function (expression, idx) { _this[expression] = probabilities[idx]; }); } FaceExpressions.prototype.asSortedArray = function () { var _this = this; return exports.FACE_EXPRESSION_LABELS .map(function (expression) { return ({ expression: expression, probability: _this[expression] }); }) .sort(function (e0, e1) { return e1.probability - e0.probability; }); }; return FaceExpressions; }()); exports.FaceExpressions = FaceExpressions; //# sourceMappingURL=FaceExpressions.js.map