Unverified Commit 2740d408 by Vincent Mühler Committed by GitHub

Merge pull request #339 from bbenzikry/age-gender-typings-export

missing exports for WithAge/WithGender
parents b30d7943 da17543d
...@@ -2,3 +2,5 @@ export * from './WithFaceDescriptor'; ...@@ -2,3 +2,5 @@ export * from './WithFaceDescriptor';
export * from './WithFaceDetection'; export * from './WithFaceDetection';
export * from './WithFaceExpressions'; export * from './WithFaceExpressions';
export * from './WithFaceLandmarks'; export * from './WithFaceLandmarks';
export * from './WithAge';
export * from './WithGender';
...@@ -5,4 +5,6 @@ tslib_1.__exportStar(require("./WithFaceDescriptor"), exports); ...@@ -5,4 +5,6 @@ tslib_1.__exportStar(require("./WithFaceDescriptor"), exports);
tslib_1.__exportStar(require("./WithFaceDetection"), exports); tslib_1.__exportStar(require("./WithFaceDetection"), exports);
tslib_1.__exportStar(require("./WithFaceExpressions"), exports); tslib_1.__exportStar(require("./WithFaceExpressions"), exports);
tslib_1.__exportStar(require("./WithFaceLandmarks"), exports); tslib_1.__exportStar(require("./WithFaceLandmarks"), exports);
tslib_1.__exportStar(require("./WithAge"), exports);
tslib_1.__exportStar(require("./WithGender"), exports);
//# sourceMappingURL=index.js.map //# sourceMappingURL=index.js.map
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/factories/index.ts"],"names":[],"mappings":";;;AAAA,+DAAoC;AACpC,8DAAmC;AACnC,gEAAqC;AACrC,8DAAmC"} {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/factories/index.ts"],"names":[],"mappings":";;;AAAA,+DAAoC;AACpC,8DAAmC;AACnC,gEAAqC;AACrC,8DAAmC;AACnC,oDAAyB;AACzB,uDAA4B"}
\ No newline at end of file \ No newline at end of file
...@@ -2,3 +2,5 @@ export * from './WithFaceDescriptor'; ...@@ -2,3 +2,5 @@ export * from './WithFaceDescriptor';
export * from './WithFaceDetection'; export * from './WithFaceDetection';
export * from './WithFaceExpressions'; export * from './WithFaceExpressions';
export * from './WithFaceLandmarks'; export * from './WithFaceLandmarks';
export * from './WithAge';
export * from './WithGender';
...@@ -2,4 +2,6 @@ export * from './WithFaceDescriptor'; ...@@ -2,4 +2,6 @@ export * from './WithFaceDescriptor';
export * from './WithFaceDetection'; export * from './WithFaceDetection';
export * from './WithFaceExpressions'; export * from './WithFaceExpressions';
export * from './WithFaceLandmarks'; export * from './WithFaceLandmarks';
export * from './WithAge';
export * from './WithGender';
//# sourceMappingURL=index.js.map //# sourceMappingURL=index.js.map
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/factories/index.ts"],"names":[],"mappings":"AAAA,cAAc,sBAAsB,CAAA;AACpC,cAAc,qBAAqB,CAAA;AACnC,cAAc,uBAAuB,CAAA;AACrC,cAAc,qBAAqB,CAAA"} {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/factories/index.ts"],"names":[],"mappings":"AAAA,cAAc,sBAAsB,CAAA;AACpC,cAAc,qBAAqB,CAAA;AACnC,cAAc,uBAAuB,CAAA;AACrC,cAAc,qBAAqB,CAAA;AACnC,cAAc,WAAW,CAAA;AACzB,cAAc,cAAc,CAAA"}
\ No newline at end of file \ No newline at end of file
...@@ -4073,6 +4073,23 @@ ...@@ -4073,6 +4073,23 @@
return Object.assign({}, sourceObj, extension); return Object.assign({}, sourceObj, extension);
} }
function isWithAge(obj) {
return typeof obj['age'] === 'number';
}
function extendWithAge(sourceObj, age) {
var extension = { age: age };
return Object.assign({}, sourceObj, extension);
}
function isWithGender(obj) {
return (obj['gender'] === exports.Gender.MALE || obj['gender'] === exports.Gender.FEMALE)
&& isValidProbablitiy(obj['genderProbability']);
}
function extendWithGender(sourceObj, gender, genderProbability) {
var extension = { gender: gender, genderProbability: genderProbability };
return Object.assign({}, sourceObj, extension);
}
var MtcnnOptions = /** @class */ (function () { var MtcnnOptions = /** @class */ (function () {
function MtcnnOptions(_a) { function MtcnnOptions(_a) {
var _b = _a === void 0 ? {} : _a, minFaceSize = _b.minFaceSize, scaleFactor = _b.scaleFactor, maxNumScales = _b.maxNumScales, scoreThresholds = _b.scoreThresholds, scaleSteps = _b.scaleSteps; var _b = _a === void 0 ? {} : _a, minFaceSize = _b.minFaceSize, scaleFactor = _b.scaleFactor, maxNumScales = _b.maxNumScales, scoreThresholds = _b.scoreThresholds, scaleSteps = _b.scaleSteps;
...@@ -5693,16 +5710,6 @@ ...@@ -5693,16 +5710,6 @@
var locateFaces = ssdMobilenetv1; var locateFaces = ssdMobilenetv1;
var detectLandmarks = detectFaceLandmarks; var detectLandmarks = detectFaceLandmarks;
function extendWithAge(sourceObj, age) {
var extension = { age: age };
return Object.assign({}, sourceObj, extension);
}
function extendWithGender(sourceObj, gender, genderProbability) {
var extension = { gender: gender, genderProbability: genderProbability };
return Object.assign({}, sourceObj, extension);
}
var PredictFaceExpressionsTaskBase = /** @class */ (function (_super) { var PredictFaceExpressionsTaskBase = /** @class */ (function (_super) {
__extends(PredictFaceExpressionsTaskBase, _super); __extends(PredictFaceExpressionsTaskBase, _super);
function PredictFaceExpressionsTaskBase(parentTask, input, extractedFaces) { function PredictFaceExpressionsTaskBase(parentTask, input, extractedFaces) {
...@@ -6440,10 +6447,12 @@ ...@@ -6440,10 +6447,12 @@
exports.draw = draw; exports.draw = draw;
exports.env = env; exports.env = env;
exports.euclideanDistance = euclideanDistance; exports.euclideanDistance = euclideanDistance;
exports.extendWithAge = extendWithAge;
exports.extendWithFaceDescriptor = extendWithFaceDescriptor; exports.extendWithFaceDescriptor = extendWithFaceDescriptor;
exports.extendWithFaceDetection = extendWithFaceDetection; exports.extendWithFaceDetection = extendWithFaceDetection;
exports.extendWithFaceExpressions = extendWithFaceExpressions; exports.extendWithFaceExpressions = extendWithFaceExpressions;
exports.extendWithFaceLandmarks = extendWithFaceLandmarks; exports.extendWithFaceLandmarks = extendWithFaceLandmarks;
exports.extendWithGender = extendWithGender;
exports.extractFaceTensors = extractFaceTensors; exports.extractFaceTensors = extractFaceTensors;
exports.extractFaces = extractFaces; exports.extractFaces = extractFaces;
exports.fetchImage = fetchImage; exports.fetchImage = fetchImage;
...@@ -6469,9 +6478,11 @@ ...@@ -6469,9 +6478,11 @@
exports.isTensor4D = isTensor4D; exports.isTensor4D = isTensor4D;
exports.isValidNumber = isValidNumber; exports.isValidNumber = isValidNumber;
exports.isValidProbablitiy = isValidProbablitiy; exports.isValidProbablitiy = isValidProbablitiy;
exports.isWithAge = isWithAge;
exports.isWithFaceDetection = isWithFaceDetection; exports.isWithFaceDetection = isWithFaceDetection;
exports.isWithFaceExpressions = isWithFaceExpressions; exports.isWithFaceExpressions = isWithFaceExpressions;
exports.isWithFaceLandmarks = isWithFaceLandmarks; exports.isWithFaceLandmarks = isWithFaceLandmarks;
exports.isWithGender = isWithGender;
exports.loadAgeGenderModel = loadAgeGenderModel; exports.loadAgeGenderModel = loadAgeGenderModel;
exports.loadFaceDetectionModel = loadFaceDetectionModel; exports.loadFaceDetectionModel = loadFaceDetectionModel;
exports.loadFaceExpressionModel = loadFaceExpressionModel; exports.loadFaceExpressionModel = loadFaceExpressionModel;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
export * from './WithFaceDescriptor' export * from './WithFaceDescriptor'
export * from './WithFaceDetection' export * from './WithFaceDetection'
export * from './WithFaceExpressions' export * from './WithFaceExpressions'
export * from './WithFaceLandmarks' export * from './WithFaceLandmarks'
\ No newline at end of file export * from './WithAge'
export * from './WithGender'
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment