enable full minification

pull/34/head
Vladimir Mandic 2021-01-12 10:01:34 -05:00
parent 5c91c21342
commit 2a329ed386
19 changed files with 7600 additions and 7599 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1077,7 +1077,7 @@
]
},
"package.json": {
"bytes": 1807,
"bytes": 1839,
"imports": []
},
"src/xception/extractParams.ts": {
@ -2136,7 +2136,7 @@
"dist/face-api.esm-nobundle.js.map": {
"imports": [],
"inputs": {},
"bytes": 311523
"bytes": 310237
},
"dist/face-api.esm-nobundle.js": {
"imports": [],
@ -2264,475 +2264,475 @@
],
"inputs": {
"dist/tfjs.esm.js": {
"bytesInOutput": 247
"bytesInOutput": 135
},
"src/env/isNodejs.ts": {
"bytesInOutput": 229
"bytesInOutput": 169
},
"src/index.ts": {
"bytesInOutput": 206
"bytesInOutput": 158
},
"src/draw/index.ts": {
"bytesInOutput": 451
"bytesInOutput": 277
},
"src/draw/drawContour.ts": {
"bytesInOutput": 313
"bytesInOutput": 213
},
"src/utils/index.ts": {
"bytesInOutput": 1560
"bytesInOutput": 1011
},
"src/classes/Dimensions.ts": {
"bytesInOutput": 398
"bytesInOutput": 335
},
"src/classes/Point.ts": {
"bytesInOutput": 473
"bytesInOutput": 433
},
"src/classes/Box.ts": {
"bytesInOutput": 3305
"bytesInOutput": 2646
},
"src/classes/BoundingBox.ts": {
"bytesInOutput": 153
"bytesInOutput": 92
},
"src/classes/index.ts": {
"bytesInOutput": 0
},
"src/classes/ObjectDetection.ts": {
"bytesInOutput": 754
"bytesInOutput": 624
},
"src/classes/FaceDetection.ts": {
"bytesInOutput": 272
},
"src/ops/iou.ts": {
"bytesInOutput": 328
},
"src/ops/index.ts": {
"bytesInOutput": 98
},
"src/ops/minBbox.ts": {
"bytesInOutput": 282
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 555
},
"src/ops/normalize.ts": {
"bytesInOutput": 341
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 846
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 188
},
"src/classes/Rect.ts": {
"bytesInOutput": 136
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1888
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 153
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 501
"src/ops/iou.ts": {
"bytesInOutput": 215
},
"src/classes/FaceMatch.ts": {
"src/ops/index.ts": {
"bytesInOutput": 81
},
"src/ops/minBbox.ts": {
"bytesInOutput": 204
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 282
},
"src/ops/normalize.ts": {
"bytesInOutput": 255
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 332
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 132
},
"src/classes/Rect.ts": {
"bytesInOutput": 87
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1393
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 107
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 464
},
"src/classes/FaceMatch.ts": {
"bytesInOutput": 201
},
"src/classes/LabeledBox.ts": {
"bytesInOutput": 308
"bytesInOutput": 250
},
"src/classes/LabeledFaceDescriptors.ts": {
"bytesInOutput": 722
"bytesInOutput": 595
},
"src/classes/PredictedBox.ts": {
"bytesInOutput": 508
"bytesInOutput": 385
},
"src/factories/WithFaceDetection.ts": {
"bytesInOutput": 170
"bytesInOutput": 94
},
"src/env/createBrowserEnv.ts": {
"bytesInOutput": 478
"bytesInOutput": 453
},
"src/env/createFileSystem.ts": {
"bytesInOutput": 361
"bytesInOutput": 247
},
"src/env/createNodejsEnv.ts": {
"bytesInOutput": 714
"bytesInOutput": 600
},
"src/env/isBrowser.ts": {
"bytesInOutput": 274
"bytesInOutput": 267
},
"src/env/index.ts": {
"bytesInOutput": 1157
"bytesInOutput": 790
},
"src/dom/resolveInput.ts": {
"bytesInOutput": 104
"bytesInOutput": 84
},
"src/dom/getContext2dOrThrow.ts": {
"bytesInOutput": 446
"bytesInOutput": 312
},
"src/draw/DrawTextField.ts": {
"bytesInOutput": 2255
"bytesInOutput": 1484
},
"src/draw/DrawBox.ts": {
"bytesInOutput": 825
"bytesInOutput": 581
},
"src/draw/drawDetections.ts": {
"bytesInOutput": 390
"bytesInOutput": 220
},
"src/faceExpressionNet/FaceExpressionNet.ts": {
"bytesInOutput": 878
"bytesInOutput": 567
},
"src/dom/isMediaLoaded.ts": {
"bytesInOutput": 151
"bytesInOutput": 114
},
"src/dom/awaitMediaLoaded.ts": {
"bytesInOutput": 542
"bytesInOutput": 423
},
"src/dom/index.ts": {
"bytesInOutput": 0
},
"src/dom/bufferToImage.ts": {
"bytesInOutput": 482
"bytesInOutput": 386
},
"src/dom/getMediaDimensions.ts": {
"bytesInOutput": 265
"bytesInOutput": 180
},
"src/dom/createCanvas.ts": {
"bytesInOutput": 618
"bytesInOutput": 389
},
"src/dom/imageTensorToCanvas.ts": {
"bytesInOutput": 398
"bytesInOutput": 200
},
"src/dom/isMediaElement.ts": {
"bytesInOutput": 147
"bytesInOutput": 110
},
"src/dom/NetInput.ts": {
"bytesInOutput": 2884
"bytesInOutput": 2214
},
"src/dom/imageToSquare.ts": {
"bytesInOutput": 704
"bytesInOutput": 381
},
"src/dom/toNetInput.ts": {
"bytesInOutput": 1104
"bytesInOutput": 773
},
"src/dom/extractFaces.ts": {
"bytesInOutput": 752
"bytesInOutput": 475
},
"src/dom/extractFaceTensors.ts": {
"bytesInOutput": 733
"bytesInOutput": 442
},
"src/dom/fetchOrThrow.ts": {
"bytesInOutput": 212
"bytesInOutput": 176
},
"src/dom/fetchImage.ts": {
"bytesInOutput": 269
"bytesInOutput": 218
},
"src/dom/fetchJson.ts": {
"bytesInOutput": 69
"bytesInOutput": 48
},
"src/dom/fetchNetWeights.ts": {
"bytesInOutput": 106
"bytesInOutput": 79
},
"src/dom/loadWeightMap.ts": {
"bytesInOutput": 242
"bytesInOutput": 123
},
"src/common/getModelUris.ts": {
"bytesInOutput": 765
"bytesInOutput": 473
},
"src/dom/matchDimensions.ts": {
"bytesInOutput": 201
"bytesInOutput": 101
},
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytesInOutput": 897
"bytesInOutput": 621
},
"src/NeuralNetwork.ts": {
"bytesInOutput": 3292
"bytesInOutput": 2640
},
"src/faceFeatureExtractor/denseBlock.ts": {
"bytesInOutput": 1176
"bytesInOutput": 568
},
"src/common/depthwiseSeparableConv.ts": {
"bytesInOutput": 244
"bytesInOutput": 157
},
"src/common/convLayer.ts": {
"bytesInOutput": 229
"bytesInOutput": 141
},
"src/common/index.ts": {
"bytesInOutput": 0
},
"src/common/disposeUnusedWeightTensors.ts": {
"bytesInOutput": 175
"bytesInOutput": 91
},
"src/common/extractConvParamsFactory.ts": {
"bytesInOutput": 460
"bytesInOutput": 195
},
"src/common/extractFCParamsFactory.ts": {
"bytesInOutput": 428
"bytesInOutput": 185
},
"src/common/extractSeparableConvParamsFactory.ts": {
"bytesInOutput": 946
"bytesInOutput": 396
},
"src/common/types.ts": {
"bytesInOutput": 177
"bytesInOutput": 94
},
"src/common/extractWeightEntryFactory.ts": {
"bytesInOutput": 366
"bytesInOutput": 188
},
"src/common/extractWeightsFactory.ts": {
"bytesInOutput": 311
"bytesInOutput": 146
},
"src/faceFeatureExtractor/extractorsFactory.ts": {
"bytesInOutput": 1047
"bytesInOutput": 377
},
"src/faceFeatureExtractor/extractParams.ts": {
"bytesInOutput": 570
"bytesInOutput": 343
},
"src/common/loadConvParamsFactory.ts": {
"bytesInOutput": 187
"bytesInOutput": 97
},
"src/faceFeatureExtractor/loadParamsFactory.ts": {
"bytesInOutput": 984
"bytesInOutput": 388
},
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 400
"bytesInOutput": 185
},
"src/faceProcessor/FaceProcessor.ts": {
"bytesInOutput": 1585
"bytesInOutput": 1037
},
"src/common/fullyConnectedLayer.ts": {
"bytesInOutput": 153
"bytesInOutput": 89
},
"src/faceProcessor/extractParams.ts": {
"bytesInOutput": 382
"bytesInOutput": 214
},
"src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 411
"bytesInOutput": 177
},
"src/faceProcessor/util.ts": {
"bytesInOutput": 252
"bytesInOutput": 144
},
"src/faceExpressionNet/FaceExpressions.ts": {
"bytesInOutput": 532
"bytesInOutput": 369
},
"src/faceExpressionNet/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithFaceExpressions.ts": {
"bytesInOutput": 182
"bytesInOutput": 99
},
"src/draw/drawFaceExpressions.ts": {
"bytesInOutput": 717
"bytesInOutput": 420
},
"src/factories/WithFaceLandmarks.ts": {
"bytesInOutput": 572
"bytesInOutput": 333
},
"src/draw/DrawFaceLandmarks.ts": {
"bytesInOutput": 1723
"bytesInOutput": 1225
},
"package.json": {
"bytesInOutput": 21
"bytesInOutput": 16
},
"src/ageGenderNet/AgeGenderNet.ts": {
"bytesInOutput": 2559
"bytesInOutput": 1688
},
"src/xception/TinyXception.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1265
},
"src/xception/extractParams.ts": {
"bytesInOutput": 2443
"bytesInOutput": 1234
},
"src/xception/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2161
"bytesInOutput": 1047
},
"src/ageGenderNet/extractParams.ts": {
"bytesInOutput": 434
"bytesInOutput": 258
},
"src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 457
"bytesInOutput": 209
},
"src/ageGenderNet/types.ts": {
"bytesInOutput": 97
"bytesInOutput": 67
},
"src/ageGenderNet/index.ts": {
"bytesInOutput": 0
},
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytesInOutput": 2035
"bytesInOutput": 1177
},
"src/faceLandmarkNet/FaceLandmark68Net.ts": {
"bytesInOutput": 257
"bytesInOutput": 167
},
"src/faceLandmarkNet/index.ts": {
"bytesInOutput": 54
"bytesInOutput": 26
},
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytesInOutput": 889
"bytesInOutput": 619
},
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytesInOutput": 362
"bytesInOutput": 166
},
"src/faceFeatureExtractor/extractParamsTiny.ts": {
"bytesInOutput": 517
"bytesInOutput": 312
},
"src/faceLandmarkNet/FaceLandmark68TinyNet.ts": {
"bytesInOutput": 274
"bytesInOutput": 176
},
"src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytesInOutput": 1706
"bytesInOutput": 1062
},
"src/faceRecognitionNet/convLayer.ts": {
"bytesInOutput": 463
"bytesInOutput": 277
},
"src/faceRecognitionNet/scaleLayer.ts": {
"bytesInOutput": 123
"bytesInOutput": 75
},
"src/faceRecognitionNet/extractParams.ts": {
"bytesInOutput": 3405
"bytesInOutput": 1803
},
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2099
"bytesInOutput": 1113
},
"src/faceRecognitionNet/residualLayer.ts": {
"bytesInOutput": 778
"bytesInOutput": 466
},
"src/faceRecognitionNet/index.ts": {
"bytesInOutput": 113
"bytesInOutput": 57
},
"src/factories/WithFaceDescriptor.ts": {
"bytesInOutput": 93
"bytesInOutput": 48
},
"src/factories/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithAge.ts": {
"bytesInOutput": 124
"bytesInOutput": 86
},
"src/factories/WithGender.ts": {
"bytesInOutput": 244
"bytesInOutput": 155
},
"src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1224
},
"src/ssdMobilenetv1/extractParams.ts": {
"bytesInOutput": 5967
"bytesInOutput": 3588
},
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 4319
"bytesInOutput": 2463
},
"src/ssdMobilenetv1/mobileNetV1.ts": {
"bytesInOutput": 1111
"bytesInOutput": 715
},
"src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytesInOutput": 239
"bytesInOutput": 153
},
"src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytesInOutput": 1504
"bytesInOutput": 792
},
"src/ssdMobilenetv1/outputLayer.ts": {
"bytesInOutput": 1590
"bytesInOutput": 927
},
"src/ssdMobilenetv1/predictionLayer.ts": {
"bytesInOutput": 1419
"bytesInOutput": 721
},
"src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytesInOutput": 354
"bytesInOutput": 223
},
"src/ssdMobilenetv1/SsdMobilenetv1Options.ts": {
"bytesInOutput": 555
"bytesInOutput": 518
},
"src/ssdMobilenetv1/index.ts": {
"bytesInOutput": 235
"bytesInOutput": 111
},
"src/tinyYolov2/const.ts": {
"bytesInOutput": 490
"bytesInOutput": 348
},
"src/tinyYolov2/TinyYolov2Base.ts": {
"bytesInOutput": 5894
"bytesInOutput": 3656
},
"src/tinyYolov2/config.ts": {
"bytesInOutput": 1168
"bytesInOutput": 1012
},
"src/tinyYolov2/convWithBatchNorm.ts": {
"bytesInOutput": 323
"bytesInOutput": 215
},
"src/tinyYolov2/leaky.ts": {
"bytesInOutput": 182
"bytesInOutput": 128
},
"src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytesInOutput": 293
"bytesInOutput": 203
},
"src/tinyYolov2/extractParams.ts": {
"bytesInOutput": 2551
"bytesInOutput": 1290
},
"src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2034
"bytesInOutput": 972
},
"src/tinyYolov2/TinyYolov2Options.ts": {
"bytesInOutput": 588
"bytesInOutput": 556
},
"src/tinyYolov2/TinyYolov2.ts": {
"bytesInOutput": 779
"bytesInOutput": 545
},
"src/tinyYolov2/index.ts": {
"bytesInOutput": 139
"bytesInOutput": 65
},
"src/tinyFaceDetector/TinyFaceDetectorOptions.ts": {
"bytesInOutput": 133
"bytesInOutput": 97
},
"src/globalApi/ComposableTask.ts": {
"bytesInOutput": 159
"bytesInOutput": 127
},
"src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytesInOutput": 1926
"bytesInOutput": 1133
},
"src/globalApi/extractFacesAndComputeResults.ts": {
"bytesInOutput": 816
"bytesInOutput": 300
},
"src/tinyFaceDetector/const.ts": {
"bytesInOutput": 216
"bytesInOutput": 168
},
"src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytesInOutput": 629
"bytesInOutput": 495
},
"src/globalApi/nets.ts": {
"bytesInOutput": 1520
"bytesInOutput": 844
},
"src/globalApi/PredictFaceExpressionsTask.ts": {
"bytesInOutput": 1700
"bytesInOutput": 852
},
"src/globalApi/PredictAgeAndGenderTask.ts": {
"bytesInOutput": 1794
"bytesInOutput": 957
},
"src/globalApi/ComputeFaceDescriptorsTasks.ts": {
"bytesInOutput": 1399
"bytesInOutput": 752
},
"src/globalApi/DetectFacesTasks.ts": {
"bytesInOutput": 2225
"bytesInOutput": 1343
},
"src/globalApi/detectFaces.ts": {
"bytesInOutput": 224
"bytesInOutput": 84
},
"src/globalApi/allFaces.ts": {
"bytesInOutput": 392
"bytesInOutput": 209
},
"src/globalApi/index.ts": {
"bytesInOutput": 0
},
"src/euclideanDistance.ts": {
"bytesInOutput": 268
"bytesInOutput": 205
},
"src/globalApi/FaceMatcher.ts": {
"bytesInOutput": 1844
"bytesInOutput": 1333
},
"src/tinyFaceDetector/index.ts": {
"bytesInOutput": 109
"bytesInOutput": 57
},
"src/resizeResults.ts": {
"bytesInOutput": 824
"bytesInOutput": 443
}
},
"bytes": 129272
"bytes": 82050
}
}
}

2736
dist/face-api.esm.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

306
dist/face-api.esm.json vendored
View File

@ -1,7 +1,7 @@
{
"inputs": {
"dist/tfjs.esm.js": {
"bytes": 1566890,
"bytes": 1064181,
"imports": []
},
"src/draw/drawContour.ts": {
@ -1077,7 +1077,7 @@
]
},
"package.json": {
"bytes": 1807,
"bytes": 1839,
"imports": []
},
"src/xception/extractParams.ts": {
@ -2136,7 +2136,7 @@
"dist/face-api.esm.js.map": {
"imports": [],
"inputs": {},
"bytes": 1452595
"bytes": 1455627
},
"dist/face-api.esm.js": {
"imports": [],
@ -2264,475 +2264,475 @@
],
"inputs": {
"src/env/isNodejs.ts": {
"bytesInOutput": 229
"bytesInOutput": 173
},
"dist/tfjs.esm.js": {
"bytesInOutput": 1564739
"bytesInOutput": 1055666
},
"src/draw/index.ts": {
"bytesInOutput": 451
"bytesInOutput": 280
},
"src/draw/drawContour.ts": {
"bytesInOutput": 313
"bytesInOutput": 213
},
"src/utils/index.ts": {
"bytesInOutput": 1529
"bytesInOutput": 996
},
"src/classes/Dimensions.ts": {
"bytesInOutput": 398
"bytesInOutput": 337
},
"src/classes/Point.ts": {
"bytesInOutput": 473
"bytesInOutput": 440
},
"src/classes/Box.ts": {
"bytesInOutput": 3305
"bytesInOutput": 2661
},
"src/classes/BoundingBox.ts": {
"bytesInOutput": 153
"bytesInOutput": 93
},
"src/classes/index.ts": {
"bytesInOutput": 0
},
"src/classes/ObjectDetection.ts": {
"bytesInOutput": 754
"bytesInOutput": 627
},
"src/classes/FaceDetection.ts": {
"bytesInOutput": 272
"bytesInOutput": 155
},
"src/ops/iou.ts": {
"bytesInOutput": 328
"bytesInOutput": 215
},
"src/ops/index.ts": {
"bytesInOutput": 99
"bytesInOutput": 82
},
"src/ops/minBbox.ts": {
"bytesInOutput": 294
"bytesInOutput": 204
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 556
"bytesInOutput": 282
},
"src/ops/normalize.ts": {
"bytesInOutput": 278
"bytesInOutput": 209
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 791
"bytesInOutput": 295
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 195
"bytesInOutput": 133
},
"src/classes/Rect.ts": {
"bytesInOutput": 136
"bytesInOutput": 88
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1888
"bytesInOutput": 1408
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 153
"bytesInOutput": 108
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 501
"bytesInOutput": 465
},
"src/classes/FaceMatch.ts": {
"bytesInOutput": 256
"bytesInOutput": 201
},
"src/classes/LabeledBox.ts": {
"bytesInOutput": 308
"bytesInOutput": 252
},
"src/classes/LabeledFaceDescriptors.ts": {
"bytesInOutput": 728
"bytesInOutput": 595
},
"src/classes/PredictedBox.ts": {
"bytesInOutput": 508
"bytesInOutput": 385
},
"src/factories/WithFaceDetection.ts": {
"bytesInOutput": 170
"bytesInOutput": 95
},
"src/env/createBrowserEnv.ts": {
"bytesInOutput": 487
"bytesInOutput": 453
},
"src/env/createFileSystem.ts": {
"bytesInOutput": 363
"bytesInOutput": 247
},
"src/env/createNodejsEnv.ts": {
"bytesInOutput": 722
"bytesInOutput": 600
},
"src/env/isBrowser.ts": {
"bytesInOutput": 275
"bytesInOutput": 267
},
"src/env/index.ts": {
"bytesInOutput": 1170
"bytesInOutput": 816
},
"src/dom/resolveInput.ts": {
"bytesInOutput": 105
"bytesInOutput": 85
},
"src/dom/getContext2dOrThrow.ts": {
"bytesInOutput": 447
"bytesInOutput": 314
},
"src/draw/DrawTextField.ts": {
"bytesInOutput": 2255
"bytesInOutput": 1485
},
"src/draw/DrawBox.ts": {
"bytesInOutput": 825
"bytesInOutput": 583
},
"src/draw/drawDetections.ts": {
"bytesInOutput": 391
"bytesInOutput": 224
},
"src/dom/isMediaLoaded.ts": {
"bytesInOutput": 152
"bytesInOutput": 115
},
"src/dom/awaitMediaLoaded.ts": {
"bytesInOutput": 543
"bytesInOutput": 424
},
"src/dom/index.ts": {
"bytesInOutput": 0
},
"src/dom/bufferToImage.ts": {
"bytesInOutput": 483
"bytesInOutput": 387
},
"src/dom/getMediaDimensions.ts": {
"bytesInOutput": 275
"bytesInOutput": 184
},
"src/dom/createCanvas.ts": {
"bytesInOutput": 622
"bytesInOutput": 393
},
"src/dom/imageTensorToCanvas.ts": {
"bytesInOutput": 360
"bytesInOutput": 174
},
"src/dom/isMediaElement.ts": {
"bytesInOutput": 152
"bytesInOutput": 111
},
"src/dom/imageToSquare.ts": {
"bytesInOutput": 713
"bytesInOutput": 383
},
"src/dom/NetInput.ts": {
"bytesInOutput": 2852
"bytesInOutput": 2172
},
"src/dom/toNetInput.ts": {
"bytesInOutput": 1113
"bytesInOutput": 776
},
"src/dom/extractFaces.ts": {
"bytesInOutput": 758
"bytesInOutput": 480
},
"src/dom/extractFaceTensors.ts": {
"bytesInOutput": 686
"bytesInOutput": 418
},
"src/dom/fetchOrThrow.ts": {
"bytesInOutput": 223
"bytesInOutput": 177
},
"src/dom/fetchImage.ts": {
"bytesInOutput": 269
"bytesInOutput": 219
},
"src/dom/fetchJson.ts": {
"bytesInOutput": 69
"bytesInOutput": 48
},
"src/dom/fetchNetWeights.ts": {
"bytesInOutput": 106
"bytesInOutput": 80
},
"src/common/getModelUris.ts": {
"bytesInOutput": 765
"bytesInOutput": 473
},
"src/dom/loadWeightMap.ts": {
"bytesInOutput": 207
"bytesInOutput": 106
},
"src/dom/matchDimensions.ts": {
"bytesInOutput": 204
"bytesInOutput": 102
},
"src/NeuralNetwork.ts": {
"bytesInOutput": 3247
"bytesInOutput": 2592
},
"src/common/depthwiseSeparableConv.ts": {
"bytesInOutput": 194
"bytesInOutput": 117
},
"src/faceFeatureExtractor/denseBlock.ts": {
"bytesInOutput": 1037
"bytesInOutput": 468
},
"src/common/convLayer.ts": {
"bytesInOutput": 170
"bytesInOutput": 104
},
"src/common/index.ts": {
"bytesInOutput": 0
},
"src/common/disposeUnusedWeightTensors.ts": {
"bytesInOutput": 175
"bytesInOutput": 92
},
"src/common/extractConvParamsFactory.ts": {
"bytesInOutput": 410
"bytesInOutput": 163
},
"src/common/extractFCParamsFactory.ts": {
"bytesInOutput": 378
"bytesInOutput": 153
},
"src/common/types.ts": {
"bytesInOutput": 177
"bytesInOutput": 94
},
"src/common/extractSeparableConvParamsFactory.ts": {
"bytesInOutput": 891
"bytesInOutput": 355
},
"src/common/extractWeightEntryFactory.ts": {
"bytesInOutput": 366
"bytesInOutput": 189
},
"src/common/extractWeightsFactory.ts": {
"bytesInOutput": 311
"bytesInOutput": 147
},
"src/faceFeatureExtractor/extractorsFactory.ts": {
"bytesInOutput": 1047
"bytesInOutput": 377
},
"src/faceFeatureExtractor/extractParams.ts": {
"bytesInOutput": 570
"bytesInOutput": 344
},
"src/common/loadConvParamsFactory.ts": {
"bytesInOutput": 187
"bytesInOutput": 97
},
"src/faceFeatureExtractor/loadParamsFactory.ts": {
"bytesInOutput": 984
"bytesInOutput": 389
},
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 400
"bytesInOutput": 186
},
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytesInOutput": 841
"bytesInOutput": 583
},
"src/common/fullyConnectedLayer.ts": {
"bytesInOutput": 99
"bytesInOutput": 57
},
"src/faceProcessor/extractParams.ts": {
"bytesInOutput": 382
"bytesInOutput": 215
},
"src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 411
"bytesInOutput": 179
},
"src/faceProcessor/util.ts": {
"bytesInOutput": 252
"bytesInOutput": 144
},
"src/faceProcessor/FaceProcessor.ts": {
"bytesInOutput": 1544
"bytesInOutput": 1018
},
"src/faceExpressionNet/FaceExpressions.ts": {
"bytesInOutput": 532
"bytesInOutput": 369
},
"src/faceExpressionNet/FaceExpressionNet.ts": {
"bytesInOutput": 829
"bytesInOutput": 533
},
"src/faceExpressionNet/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithFaceExpressions.ts": {
"bytesInOutput": 182
"bytesInOutput": 99
},
"src/draw/drawFaceExpressions.ts": {
"bytesInOutput": 718
"bytesInOutput": 422
},
"src/factories/WithFaceLandmarks.ts": {
"bytesInOutput": 572
"bytesInOutput": 337
},
"src/draw/DrawFaceLandmarks.ts": {
"bytesInOutput": 1723
"bytesInOutput": 1228
},
"package.json": {
"bytesInOutput": 23
"bytesInOutput": 16
},
"src/xception/extractParams.ts": {
"bytesInOutput": 2444
"bytesInOutput": 1237
},
"src/xception/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2162
"bytesInOutput": 1051
},
"src/xception/TinyXception.ts": {
"bytesInOutput": 1798
"bytesInOutput": 1194
},
"src/ageGenderNet/extractParams.ts": {
"bytesInOutput": 434
"bytesInOutput": 259
},
"src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 457
"bytesInOutput": 211
},
"src/ageGenderNet/types.ts": {
"bytesInOutput": 97
"bytesInOutput": 67
},
"src/ageGenderNet/AgeGenderNet.ts": {
"bytesInOutput": 2499
"bytesInOutput": 1633
},
"src/ageGenderNet/index.ts": {
"bytesInOutput": 0
},
"src/index.ts": {
"bytesInOutput": 159
"bytesInOutput": 149
},
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytesInOutput": 1958
"bytesInOutput": 1118
},
"src/faceLandmarkNet/FaceLandmark68Net.ts": {
"bytesInOutput": 257
"bytesInOutput": 167
},
"src/faceLandmarkNet/index.ts": {
"bytesInOutput": 54
"bytesInOutput": 26
},
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytesInOutput": 362
"bytesInOutput": 167
},
"src/faceFeatureExtractor/extractParamsTiny.ts": {
"bytesInOutput": 517
"bytesInOutput": 313
},
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytesInOutput": 833
"bytesInOutput": 581
},
"src/faceLandmarkNet/FaceLandmark68TinyNet.ts": {
"bytesInOutput": 274
"bytesInOutput": 176
},
"src/faceRecognitionNet/scaleLayer.ts": {
"bytesInOutput": 75
"bytesInOutput": 51
},
"src/faceRecognitionNet/convLayer.ts": {
"bytesInOutput": 410
"bytesInOutput": 246
},
"src/faceRecognitionNet/extractParams.ts": {
"bytesInOutput": 3320
"bytesInOutput": 1725
},
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2099
"bytesInOutput": 1117
},
"src/faceRecognitionNet/residualLayer.ts": {
"bytesInOutput": 685
"bytesInOutput": 397
},
"src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytesInOutput": 1637
"bytesInOutput": 1012
},
"src/faceRecognitionNet/index.ts": {
"bytesInOutput": 113
"bytesInOutput": 58
},
"src/factories/WithFaceDescriptor.ts": {
"bytesInOutput": 93
"bytesInOutput": 48
},
"src/factories/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithAge.ts": {
"bytesInOutput": 124
"bytesInOutput": 87
},
"src/factories/WithGender.ts": {
"bytesInOutput": 244
"bytesInOutput": 156
},
"src/ssdMobilenetv1/extractParams.ts": {
"bytesInOutput": 5887
"bytesInOutput": 3495
},
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 4319
"bytesInOutput": 2467
},
"src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytesInOutput": 180
"bytesInOutput": 110
},
"src/ssdMobilenetv1/mobileNetV1.ts": {
"bytesInOutput": 1048
"bytesInOutput": 659
},
"src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytesInOutput": 1504
"bytesInOutput": 794
},
"src/ssdMobilenetv1/outputLayer.ts": {
"bytesInOutput": 1311
"bytesInOutput": 670
},
"src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytesInOutput": 299
"bytesInOutput": 185
},
"src/ssdMobilenetv1/predictionLayer.ts": {
"bytesInOutput": 1364
"bytesInOutput": 695
},
"src/ssdMobilenetv1/SsdMobilenetv1Options.ts": {
"bytesInOutput": 555
"bytesInOutput": 519
},
"src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytesInOutput": 1841
"bytesInOutput": 1176
},
"src/ssdMobilenetv1/index.ts": {
"bytesInOutput": 235
"bytesInOutput": 112
},
"src/tinyYolov2/const.ts": {
"bytesInOutput": 491
"bytesInOutput": 358
},
"src/tinyYolov2/config.ts": {
"bytesInOutput": 1173
"bytesInOutput": 1012
},
"src/tinyYolov2/leaky.ts": {
"bytesInOutput": 116
"bytesInOutput": 89
},
"src/tinyYolov2/convWithBatchNorm.ts": {
"bytesInOutput": 254
"bytesInOutput": 177
},
"src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytesInOutput": 234
"bytesInOutput": 158
},
"src/tinyYolov2/extractParams.ts": {
"bytesInOutput": 2501
"bytesInOutput": 1237
},
"src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2034
"bytesInOutput": 976
},
"src/tinyYolov2/TinyYolov2Options.ts": {
"bytesInOutput": 588
"bytesInOutput": 556
},
"src/tinyYolov2/TinyYolov2Base.ts": {
"bytesInOutput": 5767
"bytesInOutput": 3499
},
"src/tinyYolov2/TinyYolov2.ts": {
"bytesInOutput": 782
"bytesInOutput": 546
},
"src/tinyYolov2/index.ts": {
"bytesInOutput": 139
"bytesInOutput": 66
},
"src/tinyFaceDetector/TinyFaceDetectorOptions.ts": {
"bytesInOutput": 133
"bytesInOutput": 97
},
"src/globalApi/ComposableTask.ts": {
"bytesInOutput": 159
"bytesInOutput": 127
},
"src/globalApi/extractFacesAndComputeResults.ts": {
"bytesInOutput": 772
"bytesInOutput": 270
},
"src/tinyFaceDetector/const.ts": {
"bytesInOutput": 216
"bytesInOutput": 173
},
"src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytesInOutput": 631
"bytesInOutput": 496
},
"src/globalApi/nets.ts": {
"bytesInOutput": 1536
"bytesInOutput": 877
},
"src/globalApi/PredictFaceExpressionsTask.ts": {
"bytesInOutput": 1702
"bytesInOutput": 854
},
"src/globalApi/PredictAgeAndGenderTask.ts": {
"bytesInOutput": 1796
"bytesInOutput": 959
},
"src/globalApi/ComputeFaceDescriptorsTasks.ts": {
"bytesInOutput": 1401
"bytesInOutput": 754
},
"src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytesInOutput": 1868
"bytesInOutput": 1089
},
"src/globalApi/DetectFacesTasks.ts": {
"bytesInOutput": 2235
"bytesInOutput": 1348
},
"src/globalApi/detectFaces.ts": {
"bytesInOutput": 228
"bytesInOutput": 87
},
"src/globalApi/allFaces.ts": {
"bytesInOutput": 396
"bytesInOutput": 212
},
"src/globalApi/index.ts": {
"bytesInOutput": 0
},
"src/euclideanDistance.ts": {
"bytesInOutput": 268
"bytesInOutput": 205
},
"src/globalApi/FaceMatcher.ts": {
"bytesInOutput": 1852
"bytesInOutput": 1333
},
"src/tinyFaceDetector/index.ts": {
"bytesInOutput": 109
"bytesInOutput": 58
},
"src/resizeResults.ts": {
"bytesInOutput": 824
"bytesInOutput": 446
}
},
"bytes": 1698462
"bytes": 1142963
}
}
}

2736
dist/face-api.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

306
dist/face-api.json vendored
View File

@ -1,7 +1,7 @@
{
"inputs": {
"dist/tfjs.esm.js": {
"bytes": 1566890,
"bytes": 1064181,
"imports": []
},
"src/draw/drawContour.ts": {
@ -1077,7 +1077,7 @@
]
},
"package.json": {
"bytes": 1807,
"bytes": 1839,
"imports": []
},
"src/xception/extractParams.ts": {
@ -2136,482 +2136,482 @@
"dist/face-api.js.map": {
"imports": [],
"inputs": {},
"bytes": 1452603
"bytes": 1455634
},
"dist/face-api.js": {
"imports": [],
"exports": [],
"inputs": {
"src/env/isNodejs.ts": {
"bytesInOutput": 229
"bytesInOutput": 173
},
"src/index.ts": {
"bytesInOutput": 4722
"bytesInOutput": 3011
},
"dist/tfjs.esm.js": {
"bytesInOutput": 1564739
"bytesInOutput": 1055728
},
"src/draw/index.ts": {
"bytesInOutput": 451
"bytesInOutput": 280
},
"src/draw/drawContour.ts": {
"bytesInOutput": 313
"bytesInOutput": 213
},
"src/utils/index.ts": {
"bytesInOutput": 1529
"bytesInOutput": 996
},
"src/classes/Dimensions.ts": {
"bytesInOutput": 398
"bytesInOutput": 337
},
"src/classes/Point.ts": {
"bytesInOutput": 473
"bytesInOutput": 440
},
"src/classes/Box.ts": {
"bytesInOutput": 3305
"bytesInOutput": 2661
},
"src/classes/BoundingBox.ts": {
"bytesInOutput": 153
"bytesInOutput": 93
},
"src/classes/index.ts": {
"bytesInOutput": 0
},
"src/classes/ObjectDetection.ts": {
"bytesInOutput": 754
"bytesInOutput": 627
},
"src/classes/FaceDetection.ts": {
"bytesInOutput": 272
"bytesInOutput": 155
},
"src/ops/iou.ts": {
"bytesInOutput": 328
"bytesInOutput": 215
},
"src/ops/index.ts": {
"bytesInOutput": 99
"bytesInOutput": 81
},
"src/ops/minBbox.ts": {
"bytesInOutput": 294
"bytesInOutput": 204
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 556
"bytesInOutput": 282
},
"src/ops/normalize.ts": {
"bytesInOutput": 278
"bytesInOutput": 209
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 791
"bytesInOutput": 295
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 195
"bytesInOutput": 132
},
"src/classes/Rect.ts": {
"bytesInOutput": 136
"bytesInOutput": 88
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1888
"bytesInOutput": 1408
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 153
"bytesInOutput": 108
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 501
"bytesInOutput": 465
},
"src/classes/FaceMatch.ts": {
"bytesInOutput": 256
"bytesInOutput": 201
},
"src/classes/LabeledBox.ts": {
"bytesInOutput": 308
"bytesInOutput": 252
},
"src/classes/LabeledFaceDescriptors.ts": {
"bytesInOutput": 728
"bytesInOutput": 595
},
"src/classes/PredictedBox.ts": {
"bytesInOutput": 508
"bytesInOutput": 385
},
"src/factories/WithFaceDetection.ts": {
"bytesInOutput": 170
"bytesInOutput": 95
},
"src/env/createBrowserEnv.ts": {
"bytesInOutput": 487
"bytesInOutput": 453
},
"src/env/createFileSystem.ts": {
"bytesInOutput": 363
"bytesInOutput": 247
},
"src/env/createNodejsEnv.ts": {
"bytesInOutput": 722
"bytesInOutput": 600
},
"src/env/isBrowser.ts": {
"bytesInOutput": 275
"bytesInOutput": 267
},
"src/env/index.ts": {
"bytesInOutput": 1170
"bytesInOutput": 816
},
"src/dom/resolveInput.ts": {
"bytesInOutput": 105
"bytesInOutput": 85
},
"src/dom/getContext2dOrThrow.ts": {
"bytesInOutput": 447
"bytesInOutput": 314
},
"src/draw/DrawTextField.ts": {
"bytesInOutput": 2255
"bytesInOutput": 1485
},
"src/draw/DrawBox.ts": {
"bytesInOutput": 825
"bytesInOutput": 583
},
"src/draw/drawDetections.ts": {
"bytesInOutput": 391
"bytesInOutput": 224
},
"src/dom/isMediaLoaded.ts": {
"bytesInOutput": 152
"bytesInOutput": 115
},
"src/dom/awaitMediaLoaded.ts": {
"bytesInOutput": 543
"bytesInOutput": 424
},
"src/dom/index.ts": {
"bytesInOutput": 0
},
"src/dom/bufferToImage.ts": {
"bytesInOutput": 483
"bytesInOutput": 387
},
"src/dom/getMediaDimensions.ts": {
"bytesInOutput": 275
"bytesInOutput": 184
},
"src/dom/createCanvas.ts": {
"bytesInOutput": 622
"bytesInOutput": 393
},
"src/dom/imageTensorToCanvas.ts": {
"bytesInOutput": 360
"bytesInOutput": 174
},
"src/dom/isMediaElement.ts": {
"bytesInOutput": 152
"bytesInOutput": 111
},
"src/dom/imageToSquare.ts": {
"bytesInOutput": 713
"bytesInOutput": 383
},
"src/dom/NetInput.ts": {
"bytesInOutput": 2852
"bytesInOutput": 2172
},
"src/dom/toNetInput.ts": {
"bytesInOutput": 1113
"bytesInOutput": 776
},
"src/dom/extractFaces.ts": {
"bytesInOutput": 758
"bytesInOutput": 480
},
"src/dom/extractFaceTensors.ts": {
"bytesInOutput": 686
"bytesInOutput": 418
},
"src/dom/fetchOrThrow.ts": {
"bytesInOutput": 223
"bytesInOutput": 177
},
"src/dom/fetchImage.ts": {
"bytesInOutput": 269
"bytesInOutput": 218
},
"src/dom/fetchJson.ts": {
"bytesInOutput": 69
"bytesInOutput": 48
},
"src/dom/fetchNetWeights.ts": {
"bytesInOutput": 106
"bytesInOutput": 79
},
"src/common/getModelUris.ts": {
"bytesInOutput": 765
"bytesInOutput": 473
},
"src/dom/loadWeightMap.ts": {
"bytesInOutput": 207
"bytesInOutput": 106
},
"src/dom/matchDimensions.ts": {
"bytesInOutput": 204
"bytesInOutput": 101
},
"src/NeuralNetwork.ts": {
"bytesInOutput": 3247
"bytesInOutput": 2592
},
"src/common/depthwiseSeparableConv.ts": {
"bytesInOutput": 194
"bytesInOutput": 117
},
"src/faceFeatureExtractor/denseBlock.ts": {
"bytesInOutput": 1037
"bytesInOutput": 468
},
"src/common/convLayer.ts": {
"bytesInOutput": 170
"bytesInOutput": 104
},
"src/common/index.ts": {
"bytesInOutput": 0
},
"src/common/disposeUnusedWeightTensors.ts": {
"bytesInOutput": 175
"bytesInOutput": 92
},
"src/common/extractConvParamsFactory.ts": {
"bytesInOutput": 410
"bytesInOutput": 163
},
"src/common/extractFCParamsFactory.ts": {
"bytesInOutput": 378
"bytesInOutput": 153
},
"src/common/types.ts": {
"bytesInOutput": 177
"bytesInOutput": 94
},
"src/common/extractSeparableConvParamsFactory.ts": {
"bytesInOutput": 891
"bytesInOutput": 355
},
"src/common/extractWeightEntryFactory.ts": {
"bytesInOutput": 366
"bytesInOutput": 189
},
"src/common/extractWeightsFactory.ts": {
"bytesInOutput": 311
"bytesInOutput": 147
},
"src/faceFeatureExtractor/extractorsFactory.ts": {
"bytesInOutput": 1047
"bytesInOutput": 377
},
"src/faceFeatureExtractor/extractParams.ts": {
"bytesInOutput": 570
"bytesInOutput": 344
},
"src/common/loadConvParamsFactory.ts": {
"bytesInOutput": 187
"bytesInOutput": 97
},
"src/faceFeatureExtractor/loadParamsFactory.ts": {
"bytesInOutput": 984
"bytesInOutput": 389
},
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 400
"bytesInOutput": 186
},
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytesInOutput": 841
"bytesInOutput": 583
},
"src/common/fullyConnectedLayer.ts": {
"bytesInOutput": 99
"bytesInOutput": 57
},
"src/faceProcessor/extractParams.ts": {
"bytesInOutput": 382
"bytesInOutput": 215
},
"src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 411
"bytesInOutput": 179
},
"src/faceProcessor/util.ts": {
"bytesInOutput": 252
"bytesInOutput": 144
},
"src/faceProcessor/FaceProcessor.ts": {
"bytesInOutput": 1544
"bytesInOutput": 1018
},
"src/faceExpressionNet/FaceExpressions.ts": {
"bytesInOutput": 532
"bytesInOutput": 369
},
"src/faceExpressionNet/FaceExpressionNet.ts": {
"bytesInOutput": 829
"bytesInOutput": 533
},
"src/faceExpressionNet/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithFaceExpressions.ts": {
"bytesInOutput": 182
"bytesInOutput": 99
},
"src/draw/drawFaceExpressions.ts": {
"bytesInOutput": 718
"bytesInOutput": 422
},
"src/factories/WithFaceLandmarks.ts": {
"bytesInOutput": 572
"bytesInOutput": 337
},
"src/draw/DrawFaceLandmarks.ts": {
"bytesInOutput": 1723
"bytesInOutput": 1228
},
"package.json": {
"bytesInOutput": 23
"bytesInOutput": 16
},
"src/xception/extractParams.ts": {
"bytesInOutput": 2444
"bytesInOutput": 1237
},
"src/xception/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2162
"bytesInOutput": 1051
},
"src/xception/TinyXception.ts": {
"bytesInOutput": 1798
"bytesInOutput": 1194
},
"src/ageGenderNet/extractParams.ts": {
"bytesInOutput": 434
"bytesInOutput": 259
},
"src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 457
"bytesInOutput": 211
},
"src/ageGenderNet/types.ts": {
"bytesInOutput": 97
"bytesInOutput": 67
},
"src/ageGenderNet/AgeGenderNet.ts": {
"bytesInOutput": 2499
"bytesInOutput": 1633
},
"src/ageGenderNet/index.ts": {
"bytesInOutput": 0
},
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytesInOutput": 1958
"bytesInOutput": 1118
},
"src/faceLandmarkNet/FaceLandmark68Net.ts": {
"bytesInOutput": 257
"bytesInOutput": 167
},
"src/faceLandmarkNet/index.ts": {
"bytesInOutput": 54
"bytesInOutput": 26
},
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytesInOutput": 362
"bytesInOutput": 167
},
"src/faceFeatureExtractor/extractParamsTiny.ts": {
"bytesInOutput": 517
"bytesInOutput": 313
},
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytesInOutput": 833
"bytesInOutput": 581
},
"src/faceLandmarkNet/FaceLandmark68TinyNet.ts": {
"bytesInOutput": 274
"bytesInOutput": 176
},
"src/faceRecognitionNet/scaleLayer.ts": {
"bytesInOutput": 75
"bytesInOutput": 51
},
"src/faceRecognitionNet/convLayer.ts": {
"bytesInOutput": 410
"bytesInOutput": 246
},
"src/faceRecognitionNet/extractParams.ts": {
"bytesInOutput": 3320
"bytesInOutput": 1725
},
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2099
"bytesInOutput": 1117
},
"src/faceRecognitionNet/residualLayer.ts": {
"bytesInOutput": 685
"bytesInOutput": 397
},
"src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytesInOutput": 1637
"bytesInOutput": 1012
},
"src/faceRecognitionNet/index.ts": {
"bytesInOutput": 113
"bytesInOutput": 57
},
"src/factories/WithFaceDescriptor.ts": {
"bytesInOutput": 93
"bytesInOutput": 48
},
"src/factories/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithAge.ts": {
"bytesInOutput": 124
"bytesInOutput": 86
},
"src/factories/WithGender.ts": {
"bytesInOutput": 244
"bytesInOutput": 155
},
"src/ssdMobilenetv1/extractParams.ts": {
"bytesInOutput": 5887
"bytesInOutput": 3495
},
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 4319
"bytesInOutput": 2467
},
"src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytesInOutput": 180
"bytesInOutput": 110
},
"src/ssdMobilenetv1/mobileNetV1.ts": {
"bytesInOutput": 1048
"bytesInOutput": 659
},
"src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytesInOutput": 1504
"bytesInOutput": 794
},
"src/ssdMobilenetv1/outputLayer.ts": {
"bytesInOutput": 1311
"bytesInOutput": 670
},
"src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytesInOutput": 299
"bytesInOutput": 185
},
"src/ssdMobilenetv1/predictionLayer.ts": {
"bytesInOutput": 1364
"bytesInOutput": 695
},
"src/ssdMobilenetv1/SsdMobilenetv1Options.ts": {
"bytesInOutput": 555
"bytesInOutput": 519
},
"src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytesInOutput": 1841
"bytesInOutput": 1176
},
"src/ssdMobilenetv1/index.ts": {
"bytesInOutput": 235
"bytesInOutput": 111
},
"src/tinyYolov2/const.ts": {
"bytesInOutput": 491
"bytesInOutput": 358
},
"src/tinyYolov2/config.ts": {
"bytesInOutput": 1173
"bytesInOutput": 1012
},
"src/tinyYolov2/leaky.ts": {
"bytesInOutput": 116
"bytesInOutput": 89
},
"src/tinyYolov2/convWithBatchNorm.ts": {
"bytesInOutput": 254
"bytesInOutput": 177
},
"src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytesInOutput": 234
"bytesInOutput": 158
},
"src/tinyYolov2/extractParams.ts": {
"bytesInOutput": 2501
"bytesInOutput": 1237
},
"src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2034
"bytesInOutput": 976
},
"src/tinyYolov2/TinyYolov2Options.ts": {
"bytesInOutput": 588
"bytesInOutput": 556
},
"src/tinyYolov2/TinyYolov2Base.ts": {
"bytesInOutput": 5767
"bytesInOutput": 3499
},
"src/tinyYolov2/TinyYolov2.ts": {
"bytesInOutput": 782
"bytesInOutput": 546
},
"src/tinyYolov2/index.ts": {
"bytesInOutput": 139
"bytesInOutput": 65
},
"src/tinyFaceDetector/TinyFaceDetectorOptions.ts": {
"bytesInOutput": 133
"bytesInOutput": 97
},
"src/globalApi/ComposableTask.ts": {
"bytesInOutput": 159
"bytesInOutput": 127
},
"src/globalApi/extractFacesAndComputeResults.ts": {
"bytesInOutput": 772
"bytesInOutput": 270
},
"src/tinyFaceDetector/const.ts": {
"bytesInOutput": 216
"bytesInOutput": 173
},
"src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytesInOutput": 631
"bytesInOutput": 496
},
"src/globalApi/nets.ts": {
"bytesInOutput": 1536
"bytesInOutput": 861
},
"src/globalApi/PredictFaceExpressionsTask.ts": {
"bytesInOutput": 1702
"bytesInOutput": 854
},
"src/globalApi/PredictAgeAndGenderTask.ts": {
"bytesInOutput": 1796
"bytesInOutput": 959
},
"src/globalApi/ComputeFaceDescriptorsTasks.ts": {
"bytesInOutput": 1401
"bytesInOutput": 754
},
"src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytesInOutput": 1868
"bytesInOutput": 1089
},
"src/globalApi/DetectFacesTasks.ts": {
"bytesInOutput": 2235
"bytesInOutput": 1348
},
"src/globalApi/detectFaces.ts": {
"bytesInOutput": 228
"bytesInOutput": 86
},
"src/globalApi/allFaces.ts": {
"bytesInOutput": 396
"bytesInOutput": 210
},
"src/globalApi/index.ts": {
"bytesInOutput": 0
},
"src/euclideanDistance.ts": {
"bytesInOutput": 268
"bytesInOutput": 205
},
"src/globalApi/FaceMatcher.ts": {
"bytesInOutput": 1852
"bytesInOutput": 1333
},
"src/tinyFaceDetector/index.ts": {
"bytesInOutput": 109
"bytesInOutput": 57
},
"src/resizeResults.ts": {
"bytesInOutput": 824
"bytesInOutput": 446
}
},
"bytes": 1700928
"bytes": 1143126
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"inputs": {
"dist/tfjs.esm.js": {
"bytes": 1054,
"bytes": 679,
"imports": []
},
"src/draw/drawContour.ts": {
@ -1077,7 +1077,7 @@
]
},
"package.json": {
"bytes": 1807,
"bytes": 1839,
"imports": []
},
"src/xception/extractParams.ts": {
@ -2136,482 +2136,482 @@
"dist/face-api.node-gpu.js.map": {
"imports": [],
"inputs": {},
"bytes": 311396
"bytes": 310112
},
"dist/face-api.node-gpu.js": {
"imports": [],
"exports": [],
"inputs": {
"dist/tfjs.esm.js": {
"bytesInOutput": 971
"bytesInOutput": 546
},
"src/env/isNodejs.ts": {
"bytesInOutput": 233
"bytesInOutput": 169
},
"src/index.ts": {
"bytesInOutput": 4729
"bytesInOutput": 3003
},
"src/draw/index.ts": {
"bytesInOutput": 451
"bytesInOutput": 277
},
"src/draw/drawContour.ts": {
"bytesInOutput": 313
"bytesInOutput": 213
},
"src/utils/index.ts": {
"bytesInOutput": 1560
"bytesInOutput": 1011
},
"src/classes/Dimensions.ts": {
"bytesInOutput": 398
"bytesInOutput": 335
},
"src/classes/Point.ts": {
"bytesInOutput": 473
"bytesInOutput": 433
},
"src/classes/Box.ts": {
"bytesInOutput": 3305
"bytesInOutput": 2646
},
"src/classes/BoundingBox.ts": {
"bytesInOutput": 153
"bytesInOutput": 92
},
"src/classes/index.ts": {
"bytesInOutput": 0
},
"src/classes/ObjectDetection.ts": {
"bytesInOutput": 754
"bytesInOutput": 624
},
"src/classes/FaceDetection.ts": {
"bytesInOutput": 272
},
"src/ops/iou.ts": {
"bytesInOutput": 328
},
"src/ops/index.ts": {
"bytesInOutput": 98
},
"src/ops/minBbox.ts": {
"bytesInOutput": 282
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 555
},
"src/ops/normalize.ts": {
"bytesInOutput": 341
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 846
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 188
},
"src/classes/Rect.ts": {
"bytesInOutput": 136
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1888
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 153
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 501
"src/ops/iou.ts": {
"bytesInOutput": 215
},
"src/classes/FaceMatch.ts": {
"src/ops/index.ts": {
"bytesInOutput": 81
},
"src/ops/minBbox.ts": {
"bytesInOutput": 204
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 282
},
"src/ops/normalize.ts": {
"bytesInOutput": 255
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 332
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 132
},
"src/classes/Rect.ts": {
"bytesInOutput": 87
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1393
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 107
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 464
},
"src/classes/FaceMatch.ts": {
"bytesInOutput": 201
},
"src/classes/LabeledBox.ts": {
"bytesInOutput": 308
"bytesInOutput": 250
},
"src/classes/LabeledFaceDescriptors.ts": {
"bytesInOutput": 722
"bytesInOutput": 595
},
"src/classes/PredictedBox.ts": {
"bytesInOutput": 508
"bytesInOutput": 385
},
"src/factories/WithFaceDetection.ts": {
"bytesInOutput": 170
"bytesInOutput": 94
},
"src/env/createBrowserEnv.ts": {
"bytesInOutput": 478
"bytesInOutput": 453
},
"src/env/createFileSystem.ts": {
"bytesInOutput": 361
"bytesInOutput": 247
},
"src/env/createNodejsEnv.ts": {
"bytesInOutput": 714
"bytesInOutput": 600
},
"src/env/isBrowser.ts": {
"bytesInOutput": 274
"bytesInOutput": 267
},
"src/env/index.ts": {
"bytesInOutput": 1157
"bytesInOutput": 790
},
"src/dom/resolveInput.ts": {
"bytesInOutput": 104
"bytesInOutput": 84
},
"src/dom/getContext2dOrThrow.ts": {
"bytesInOutput": 446
"bytesInOutput": 312
},
"src/draw/DrawTextField.ts": {
"bytesInOutput": 2255
"bytesInOutput": 1484
},
"src/draw/DrawBox.ts": {
"bytesInOutput": 825
"bytesInOutput": 581
},
"src/draw/drawDetections.ts": {
"bytesInOutput": 390
"bytesInOutput": 220
},
"src/faceExpressionNet/FaceExpressionNet.ts": {
"bytesInOutput": 878
"bytesInOutput": 567
},
"src/dom/isMediaLoaded.ts": {
"bytesInOutput": 151
"bytesInOutput": 114
},
"src/dom/awaitMediaLoaded.ts": {
"bytesInOutput": 542
"bytesInOutput": 423
},
"src/dom/index.ts": {
"bytesInOutput": 0
},
"src/dom/bufferToImage.ts": {
"bytesInOutput": 482
"bytesInOutput": 386
},
"src/dom/getMediaDimensions.ts": {
"bytesInOutput": 265
"bytesInOutput": 180
},
"src/dom/createCanvas.ts": {
"bytesInOutput": 618
"bytesInOutput": 389
},
"src/dom/imageTensorToCanvas.ts": {
"bytesInOutput": 398
"bytesInOutput": 200
},
"src/dom/isMediaElement.ts": {
"bytesInOutput": 147
"bytesInOutput": 110
},
"src/dom/NetInput.ts": {
"bytesInOutput": 2884
"bytesInOutput": 2214
},
"src/dom/imageToSquare.ts": {
"bytesInOutput": 704
"bytesInOutput": 381
},
"src/dom/toNetInput.ts": {
"bytesInOutput": 1104
"bytesInOutput": 773
},
"src/dom/extractFaces.ts": {
"bytesInOutput": 752
"bytesInOutput": 475
},
"src/dom/extractFaceTensors.ts": {
"bytesInOutput": 733
"bytesInOutput": 442
},
"src/dom/fetchOrThrow.ts": {
"bytesInOutput": 212
"bytesInOutput": 176
},
"src/dom/fetchImage.ts": {
"bytesInOutput": 269
"bytesInOutput": 218
},
"src/dom/fetchJson.ts": {
"bytesInOutput": 69
"bytesInOutput": 48
},
"src/dom/fetchNetWeights.ts": {
"bytesInOutput": 106
"bytesInOutput": 79
},
"src/dom/loadWeightMap.ts": {
"bytesInOutput": 242
"bytesInOutput": 123
},
"src/common/getModelUris.ts": {
"bytesInOutput": 765
"bytesInOutput": 473
},
"src/dom/matchDimensions.ts": {
"bytesInOutput": 201
"bytesInOutput": 101
},
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytesInOutput": 897
"bytesInOutput": 621
},
"src/NeuralNetwork.ts": {
"bytesInOutput": 3292
"bytesInOutput": 2640
},
"src/faceFeatureExtractor/denseBlock.ts": {
"bytesInOutput": 1176
"bytesInOutput": 568
},
"src/common/depthwiseSeparableConv.ts": {
"bytesInOutput": 244
"bytesInOutput": 157
},
"src/common/convLayer.ts": {
"bytesInOutput": 229
"bytesInOutput": 141
},
"src/common/index.ts": {
"bytesInOutput": 0
},
"src/common/disposeUnusedWeightTensors.ts": {
"bytesInOutput": 175
"bytesInOutput": 91
},
"src/common/extractConvParamsFactory.ts": {
"bytesInOutput": 460
"bytesInOutput": 195
},
"src/common/extractFCParamsFactory.ts": {
"bytesInOutput": 428
"bytesInOutput": 185
},
"src/common/extractSeparableConvParamsFactory.ts": {
"bytesInOutput": 946
"bytesInOutput": 396
},
"src/common/types.ts": {
"bytesInOutput": 177
"bytesInOutput": 94
},
"src/common/extractWeightEntryFactory.ts": {
"bytesInOutput": 366
"bytesInOutput": 188
},
"src/common/extractWeightsFactory.ts": {
"bytesInOutput": 311
"bytesInOutput": 146
},
"src/faceFeatureExtractor/extractorsFactory.ts": {
"bytesInOutput": 1047
"bytesInOutput": 377
},
"src/faceFeatureExtractor/extractParams.ts": {
"bytesInOutput": 570
"bytesInOutput": 343
},
"src/common/loadConvParamsFactory.ts": {
"bytesInOutput": 187
"bytesInOutput": 97
},
"src/faceFeatureExtractor/loadParamsFactory.ts": {
"bytesInOutput": 984
"bytesInOutput": 388
},
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 400
"bytesInOutput": 185
},
"src/faceProcessor/FaceProcessor.ts": {
"bytesInOutput": 1585
"bytesInOutput": 1037
},
"src/common/fullyConnectedLayer.ts": {
"bytesInOutput": 153
"bytesInOutput": 89
},
"src/faceProcessor/extractParams.ts": {
"bytesInOutput": 382
"bytesInOutput": 214
},
"src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 411
"bytesInOutput": 177
},
"src/faceProcessor/util.ts": {
"bytesInOutput": 252
"bytesInOutput": 144
},
"src/faceExpressionNet/FaceExpressions.ts": {
"bytesInOutput": 532
"bytesInOutput": 369
},
"src/faceExpressionNet/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithFaceExpressions.ts": {
"bytesInOutput": 182
"bytesInOutput": 99
},
"src/draw/drawFaceExpressions.ts": {
"bytesInOutput": 717
"bytesInOutput": 420
},
"src/factories/WithFaceLandmarks.ts": {
"bytesInOutput": 572
"bytesInOutput": 333
},
"src/draw/DrawFaceLandmarks.ts": {
"bytesInOutput": 1723
"bytesInOutput": 1225
},
"package.json": {
"bytesInOutput": 21
"bytesInOutput": 16
},
"src/ageGenderNet/AgeGenderNet.ts": {
"bytesInOutput": 2559
"bytesInOutput": 1688
},
"src/xception/TinyXception.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1265
},
"src/xception/extractParams.ts": {
"bytesInOutput": 2443
"bytesInOutput": 1234
},
"src/xception/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2161
"bytesInOutput": 1047
},
"src/ageGenderNet/extractParams.ts": {
"bytesInOutput": 434
"bytesInOutput": 258
},
"src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 457
"bytesInOutput": 209
},
"src/ageGenderNet/types.ts": {
"bytesInOutput": 97
"bytesInOutput": 67
},
"src/ageGenderNet/index.ts": {
"bytesInOutput": 0
},
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytesInOutput": 2035
"bytesInOutput": 1177
},
"src/faceLandmarkNet/FaceLandmark68Net.ts": {
"bytesInOutput": 257
"bytesInOutput": 167
},
"src/faceLandmarkNet/index.ts": {
"bytesInOutput": 54
"bytesInOutput": 26
},
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytesInOutput": 889
"bytesInOutput": 619
},
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytesInOutput": 362
"bytesInOutput": 166
},
"src/faceFeatureExtractor/extractParamsTiny.ts": {
"bytesInOutput": 517
"bytesInOutput": 312
},
"src/faceLandmarkNet/FaceLandmark68TinyNet.ts": {
"bytesInOutput": 274
"bytesInOutput": 176
},
"src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytesInOutput": 1706
"bytesInOutput": 1062
},
"src/faceRecognitionNet/convLayer.ts": {
"bytesInOutput": 463
"bytesInOutput": 277
},
"src/faceRecognitionNet/scaleLayer.ts": {
"bytesInOutput": 123
"bytesInOutput": 75
},
"src/faceRecognitionNet/extractParams.ts": {
"bytesInOutput": 3405
"bytesInOutput": 1803
},
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2099
"bytesInOutput": 1113
},
"src/faceRecognitionNet/residualLayer.ts": {
"bytesInOutput": 778
"bytesInOutput": 466
},
"src/faceRecognitionNet/index.ts": {
"bytesInOutput": 113
"bytesInOutput": 57
},
"src/factories/WithFaceDescriptor.ts": {
"bytesInOutput": 93
"bytesInOutput": 48
},
"src/factories/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithAge.ts": {
"bytesInOutput": 124
"bytesInOutput": 86
},
"src/factories/WithGender.ts": {
"bytesInOutput": 244
"bytesInOutput": 155
},
"src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1224
},
"src/ssdMobilenetv1/extractParams.ts": {
"bytesInOutput": 5967
"bytesInOutput": 3588
},
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 4319
"bytesInOutput": 2463
},
"src/ssdMobilenetv1/mobileNetV1.ts": {
"bytesInOutput": 1111
"bytesInOutput": 715
},
"src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytesInOutput": 239
"bytesInOutput": 153
},
"src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytesInOutput": 1504
"bytesInOutput": 792
},
"src/ssdMobilenetv1/outputLayer.ts": {
"bytesInOutput": 1590
"bytesInOutput": 927
},
"src/ssdMobilenetv1/predictionLayer.ts": {
"bytesInOutput": 1419
"bytesInOutput": 721
},
"src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytesInOutput": 354
"bytesInOutput": 223
},
"src/ssdMobilenetv1/SsdMobilenetv1Options.ts": {
"bytesInOutput": 555
"bytesInOutput": 518
},
"src/ssdMobilenetv1/index.ts": {
"bytesInOutput": 235
"bytesInOutput": 111
},
"src/tinyYolov2/const.ts": {
"bytesInOutput": 490
"bytesInOutput": 348
},
"src/tinyYolov2/TinyYolov2Base.ts": {
"bytesInOutput": 5894
"bytesInOutput": 3656
},
"src/tinyYolov2/config.ts": {
"bytesInOutput": 1168
"bytesInOutput": 1012
},
"src/tinyYolov2/convWithBatchNorm.ts": {
"bytesInOutput": 323
"bytesInOutput": 215
},
"src/tinyYolov2/leaky.ts": {
"bytesInOutput": 182
"bytesInOutput": 128
},
"src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytesInOutput": 293
"bytesInOutput": 203
},
"src/tinyYolov2/extractParams.ts": {
"bytesInOutput": 2551
"bytesInOutput": 1290
},
"src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2034
"bytesInOutput": 972
},
"src/tinyYolov2/TinyYolov2Options.ts": {
"bytesInOutput": 588
"bytesInOutput": 556
},
"src/tinyYolov2/TinyYolov2.ts": {
"bytesInOutput": 779
"bytesInOutput": 545
},
"src/tinyYolov2/index.ts": {
"bytesInOutput": 139
"bytesInOutput": 65
},
"src/tinyFaceDetector/TinyFaceDetectorOptions.ts": {
"bytesInOutput": 133
"bytesInOutput": 97
},
"src/globalApi/ComposableTask.ts": {
"bytesInOutput": 159
"bytesInOutput": 127
},
"src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytesInOutput": 1926
"bytesInOutput": 1133
},
"src/globalApi/extractFacesAndComputeResults.ts": {
"bytesInOutput": 816
"bytesInOutput": 300
},
"src/tinyFaceDetector/const.ts": {
"bytesInOutput": 216
"bytesInOutput": 168
},
"src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytesInOutput": 629
"bytesInOutput": 495
},
"src/globalApi/nets.ts": {
"bytesInOutput": 1520
"bytesInOutput": 844
},
"src/globalApi/PredictFaceExpressionsTask.ts": {
"bytesInOutput": 1700
"bytesInOutput": 852
},
"src/globalApi/PredictAgeAndGenderTask.ts": {
"bytesInOutput": 1794
"bytesInOutput": 957
},
"src/globalApi/ComputeFaceDescriptorsTasks.ts": {
"bytesInOutput": 1399
"bytesInOutput": 752
},
"src/globalApi/DetectFacesTasks.ts": {
"bytesInOutput": 2225
"bytesInOutput": 1343
},
"src/globalApi/detectFaces.ts": {
"bytesInOutput": 224
"bytesInOutput": 84
},
"src/globalApi/allFaces.ts": {
"bytesInOutput": 392
"bytesInOutput": 209
},
"src/globalApi/index.ts": {
"bytesInOutput": 0
},
"src/euclideanDistance.ts": {
"bytesInOutput": 268
"bytesInOutput": 205
},
"src/globalApi/FaceMatcher.ts": {
"bytesInOutput": 1844
"bytesInOutput": 1333
},
"src/tinyFaceDetector/index.ts": {
"bytesInOutput": 109
"bytesInOutput": 57
},
"src/resizeResults.ts": {
"bytesInOutput": 824
"bytesInOutput": 443
}
},
"bytes": 132477
"bytes": 82583
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"inputs": {
"dist/tfjs.esm.js": {
"bytes": 1050,
"bytes": 675,
"imports": []
},
"src/draw/drawContour.ts": {
@ -1077,7 +1077,7 @@
]
},
"package.json": {
"bytes": 1807,
"bytes": 1839,
"imports": []
},
"src/xception/extractParams.ts": {
@ -2136,482 +2136,482 @@
"dist/face-api.node.js.map": {
"imports": [],
"inputs": {},
"bytes": 311388
"bytes": 310104
},
"dist/face-api.node.js": {
"imports": [],
"exports": [],
"inputs": {
"dist/tfjs.esm.js": {
"bytesInOutput": 967
"bytesInOutput": 542
},
"src/env/isNodejs.ts": {
"bytesInOutput": 233
"bytesInOutput": 169
},
"src/index.ts": {
"bytesInOutput": 4729
"bytesInOutput": 3003
},
"src/draw/index.ts": {
"bytesInOutput": 451
"bytesInOutput": 277
},
"src/draw/drawContour.ts": {
"bytesInOutput": 313
"bytesInOutput": 213
},
"src/utils/index.ts": {
"bytesInOutput": 1560
"bytesInOutput": 1011
},
"src/classes/Dimensions.ts": {
"bytesInOutput": 398
"bytesInOutput": 335
},
"src/classes/Point.ts": {
"bytesInOutput": 473
"bytesInOutput": 433
},
"src/classes/Box.ts": {
"bytesInOutput": 3305
"bytesInOutput": 2646
},
"src/classes/BoundingBox.ts": {
"bytesInOutput": 153
"bytesInOutput": 92
},
"src/classes/index.ts": {
"bytesInOutput": 0
},
"src/classes/ObjectDetection.ts": {
"bytesInOutput": 754
"bytesInOutput": 624
},
"src/classes/FaceDetection.ts": {
"bytesInOutput": 272
},
"src/ops/iou.ts": {
"bytesInOutput": 328
},
"src/ops/index.ts": {
"bytesInOutput": 98
},
"src/ops/minBbox.ts": {
"bytesInOutput": 282
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 555
},
"src/ops/normalize.ts": {
"bytesInOutput": 341
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 846
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 188
},
"src/classes/Rect.ts": {
"bytesInOutput": 136
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1888
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 153
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 501
"src/ops/iou.ts": {
"bytesInOutput": 215
},
"src/classes/FaceMatch.ts": {
"src/ops/index.ts": {
"bytesInOutput": 81
},
"src/ops/minBbox.ts": {
"bytesInOutput": 204
},
"src/ops/nonMaxSuppression.ts": {
"bytesInOutput": 282
},
"src/ops/normalize.ts": {
"bytesInOutput": 255
},
"src/ops/padToSquare.ts": {
"bytesInOutput": 332
},
"src/ops/shuffleArray.ts": {
"bytesInOutput": 132
},
"src/classes/Rect.ts": {
"bytesInOutput": 87
},
"src/classes/FaceLandmarks.ts": {
"bytesInOutput": 1393
},
"src/classes/FaceLandmarks5.ts": {
"bytesInOutput": 107
},
"src/classes/FaceLandmarks68.ts": {
"bytesInOutput": 464
},
"src/classes/FaceMatch.ts": {
"bytesInOutput": 201
},
"src/classes/LabeledBox.ts": {
"bytesInOutput": 308
"bytesInOutput": 250
},
"src/classes/LabeledFaceDescriptors.ts": {
"bytesInOutput": 722
"bytesInOutput": 595
},
"src/classes/PredictedBox.ts": {
"bytesInOutput": 508
"bytesInOutput": 385
},
"src/factories/WithFaceDetection.ts": {
"bytesInOutput": 170
"bytesInOutput": 94
},
"src/env/createBrowserEnv.ts": {
"bytesInOutput": 478
"bytesInOutput": 453
},
"src/env/createFileSystem.ts": {
"bytesInOutput": 361
"bytesInOutput": 247
},
"src/env/createNodejsEnv.ts": {
"bytesInOutput": 714
"bytesInOutput": 600
},
"src/env/isBrowser.ts": {
"bytesInOutput": 274
"bytesInOutput": 267
},
"src/env/index.ts": {
"bytesInOutput": 1157
"bytesInOutput": 790
},
"src/dom/resolveInput.ts": {
"bytesInOutput": 104
"bytesInOutput": 84
},
"src/dom/getContext2dOrThrow.ts": {
"bytesInOutput": 446
"bytesInOutput": 312
},
"src/draw/DrawTextField.ts": {
"bytesInOutput": 2255
"bytesInOutput": 1484
},
"src/draw/DrawBox.ts": {
"bytesInOutput": 825
"bytesInOutput": 581
},
"src/draw/drawDetections.ts": {
"bytesInOutput": 390
"bytesInOutput": 220
},
"src/faceExpressionNet/FaceExpressionNet.ts": {
"bytesInOutput": 878
"bytesInOutput": 567
},
"src/dom/isMediaLoaded.ts": {
"bytesInOutput": 151
"bytesInOutput": 114
},
"src/dom/awaitMediaLoaded.ts": {
"bytesInOutput": 542
"bytesInOutput": 423
},
"src/dom/index.ts": {
"bytesInOutput": 0
},
"src/dom/bufferToImage.ts": {
"bytesInOutput": 482
"bytesInOutput": 386
},
"src/dom/getMediaDimensions.ts": {
"bytesInOutput": 265
"bytesInOutput": 180
},
"src/dom/createCanvas.ts": {
"bytesInOutput": 618
"bytesInOutput": 389
},
"src/dom/imageTensorToCanvas.ts": {
"bytesInOutput": 398
"bytesInOutput": 200
},
"src/dom/isMediaElement.ts": {
"bytesInOutput": 147
"bytesInOutput": 110
},
"src/dom/NetInput.ts": {
"bytesInOutput": 2884
"bytesInOutput": 2214
},
"src/dom/imageToSquare.ts": {
"bytesInOutput": 704
"bytesInOutput": 381
},
"src/dom/toNetInput.ts": {
"bytesInOutput": 1104
"bytesInOutput": 773
},
"src/dom/extractFaces.ts": {
"bytesInOutput": 752
"bytesInOutput": 475
},
"src/dom/extractFaceTensors.ts": {
"bytesInOutput": 733
"bytesInOutput": 442
},
"src/dom/fetchOrThrow.ts": {
"bytesInOutput": 212
"bytesInOutput": 176
},
"src/dom/fetchImage.ts": {
"bytesInOutput": 269
"bytesInOutput": 218
},
"src/dom/fetchJson.ts": {
"bytesInOutput": 69
"bytesInOutput": 48
},
"src/dom/fetchNetWeights.ts": {
"bytesInOutput": 106
"bytesInOutput": 79
},
"src/dom/loadWeightMap.ts": {
"bytesInOutput": 242
"bytesInOutput": 123
},
"src/common/getModelUris.ts": {
"bytesInOutput": 765
"bytesInOutput": 473
},
"src/dom/matchDimensions.ts": {
"bytesInOutput": 201
"bytesInOutput": 101
},
"src/faceFeatureExtractor/FaceFeatureExtractor.ts": {
"bytesInOutput": 897
"bytesInOutput": 621
},
"src/NeuralNetwork.ts": {
"bytesInOutput": 3292
"bytesInOutput": 2640
},
"src/faceFeatureExtractor/denseBlock.ts": {
"bytesInOutput": 1176
"bytesInOutput": 568
},
"src/common/depthwiseSeparableConv.ts": {
"bytesInOutput": 244
"bytesInOutput": 157
},
"src/common/convLayer.ts": {
"bytesInOutput": 229
"bytesInOutput": 141
},
"src/common/index.ts": {
"bytesInOutput": 0
},
"src/common/disposeUnusedWeightTensors.ts": {
"bytesInOutput": 175
"bytesInOutput": 91
},
"src/common/extractConvParamsFactory.ts": {
"bytesInOutput": 460
"bytesInOutput": 195
},
"src/common/extractFCParamsFactory.ts": {
"bytesInOutput": 428
"bytesInOutput": 185
},
"src/common/extractSeparableConvParamsFactory.ts": {
"bytesInOutput": 946
"bytesInOutput": 396
},
"src/common/types.ts": {
"bytesInOutput": 177
"bytesInOutput": 94
},
"src/common/extractWeightEntryFactory.ts": {
"bytesInOutput": 366
"bytesInOutput": 188
},
"src/common/extractWeightsFactory.ts": {
"bytesInOutput": 311
"bytesInOutput": 146
},
"src/faceFeatureExtractor/extractorsFactory.ts": {
"bytesInOutput": 1047
"bytesInOutput": 377
},
"src/faceFeatureExtractor/extractParams.ts": {
"bytesInOutput": 570
"bytesInOutput": 343
},
"src/common/loadConvParamsFactory.ts": {
"bytesInOutput": 187
"bytesInOutput": 97
},
"src/faceFeatureExtractor/loadParamsFactory.ts": {
"bytesInOutput": 984
"bytesInOutput": 388
},
"src/faceFeatureExtractor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 400
"bytesInOutput": 185
},
"src/faceProcessor/FaceProcessor.ts": {
"bytesInOutput": 1585
"bytesInOutput": 1037
},
"src/common/fullyConnectedLayer.ts": {
"bytesInOutput": 153
"bytesInOutput": 89
},
"src/faceProcessor/extractParams.ts": {
"bytesInOutput": 382
"bytesInOutput": 214
},
"src/faceProcessor/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 411
"bytesInOutput": 177
},
"src/faceProcessor/util.ts": {
"bytesInOutput": 252
"bytesInOutput": 144
},
"src/faceExpressionNet/FaceExpressions.ts": {
"bytesInOutput": 532
"bytesInOutput": 369
},
"src/faceExpressionNet/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithFaceExpressions.ts": {
"bytesInOutput": 182
"bytesInOutput": 99
},
"src/draw/drawFaceExpressions.ts": {
"bytesInOutput": 717
"bytesInOutput": 420
},
"src/factories/WithFaceLandmarks.ts": {
"bytesInOutput": 572
"bytesInOutput": 333
},
"src/draw/DrawFaceLandmarks.ts": {
"bytesInOutput": 1723
"bytesInOutput": 1225
},
"package.json": {
"bytesInOutput": 21
"bytesInOutput": 16
},
"src/ageGenderNet/AgeGenderNet.ts": {
"bytesInOutput": 2559
"bytesInOutput": 1688
},
"src/xception/TinyXception.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1265
},
"src/xception/extractParams.ts": {
"bytesInOutput": 2443
"bytesInOutput": 1234
},
"src/xception/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2161
"bytesInOutput": 1047
},
"src/ageGenderNet/extractParams.ts": {
"bytesInOutput": 434
"bytesInOutput": 258
},
"src/ageGenderNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 457
"bytesInOutput": 209
},
"src/ageGenderNet/types.ts": {
"bytesInOutput": 97
"bytesInOutput": 67
},
"src/ageGenderNet/index.ts": {
"bytesInOutput": 0
},
"src/faceLandmarkNet/FaceLandmark68NetBase.ts": {
"bytesInOutput": 2035
"bytesInOutput": 1177
},
"src/faceLandmarkNet/FaceLandmark68Net.ts": {
"bytesInOutput": 257
"bytesInOutput": 167
},
"src/faceLandmarkNet/index.ts": {
"bytesInOutput": 54
"bytesInOutput": 26
},
"src/faceFeatureExtractor/TinyFaceFeatureExtractor.ts": {
"bytesInOutput": 889
"bytesInOutput": 619
},
"src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.ts": {
"bytesInOutput": 362
"bytesInOutput": 166
},
"src/faceFeatureExtractor/extractParamsTiny.ts": {
"bytesInOutput": 517
"bytesInOutput": 312
},
"src/faceLandmarkNet/FaceLandmark68TinyNet.ts": {
"bytesInOutput": 274
"bytesInOutput": 176
},
"src/faceRecognitionNet/FaceRecognitionNet.ts": {
"bytesInOutput": 1706
"bytesInOutput": 1062
},
"src/faceRecognitionNet/convLayer.ts": {
"bytesInOutput": 463
"bytesInOutput": 277
},
"src/faceRecognitionNet/scaleLayer.ts": {
"bytesInOutput": 123
"bytesInOutput": 75
},
"src/faceRecognitionNet/extractParams.ts": {
"bytesInOutput": 3405
"bytesInOutput": 1803
},
"src/faceRecognitionNet/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2099
"bytesInOutput": 1113
},
"src/faceRecognitionNet/residualLayer.ts": {
"bytesInOutput": 778
"bytesInOutput": 466
},
"src/faceRecognitionNet/index.ts": {
"bytesInOutput": 113
"bytesInOutput": 57
},
"src/factories/WithFaceDescriptor.ts": {
"bytesInOutput": 93
"bytesInOutput": 48
},
"src/factories/index.ts": {
"bytesInOutput": 0
},
"src/factories/WithAge.ts": {
"bytesInOutput": 124
"bytesInOutput": 86
},
"src/factories/WithGender.ts": {
"bytesInOutput": 244
"bytesInOutput": 155
},
"src/ssdMobilenetv1/SsdMobilenetv1.ts": {
"bytesInOutput": 1905
"bytesInOutput": 1224
},
"src/ssdMobilenetv1/extractParams.ts": {
"bytesInOutput": 5967
"bytesInOutput": 3588
},
"src/ssdMobilenetv1/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 4319
"bytesInOutput": 2463
},
"src/ssdMobilenetv1/mobileNetV1.ts": {
"bytesInOutput": 1111
"bytesInOutput": 715
},
"src/ssdMobilenetv1/pointwiseConvLayer.ts": {
"bytesInOutput": 239
"bytesInOutput": 153
},
"src/ssdMobilenetv1/nonMaxSuppression.ts": {
"bytesInOutput": 1504
"bytesInOutput": 792
},
"src/ssdMobilenetv1/outputLayer.ts": {
"bytesInOutput": 1590
"bytesInOutput": 927
},
"src/ssdMobilenetv1/predictionLayer.ts": {
"bytesInOutput": 1419
"bytesInOutput": 721
},
"src/ssdMobilenetv1/boxPredictionLayer.ts": {
"bytesInOutput": 354
"bytesInOutput": 223
},
"src/ssdMobilenetv1/SsdMobilenetv1Options.ts": {
"bytesInOutput": 555
"bytesInOutput": 518
},
"src/ssdMobilenetv1/index.ts": {
"bytesInOutput": 235
"bytesInOutput": 111
},
"src/tinyYolov2/const.ts": {
"bytesInOutput": 490
"bytesInOutput": 348
},
"src/tinyYolov2/TinyYolov2Base.ts": {
"bytesInOutput": 5894
"bytesInOutput": 3656
},
"src/tinyYolov2/config.ts": {
"bytesInOutput": 1168
"bytesInOutput": 1012
},
"src/tinyYolov2/convWithBatchNorm.ts": {
"bytesInOutput": 323
"bytesInOutput": 215
},
"src/tinyYolov2/leaky.ts": {
"bytesInOutput": 182
"bytesInOutput": 128
},
"src/tinyYolov2/depthwiseSeparableConv.ts": {
"bytesInOutput": 293
"bytesInOutput": 203
},
"src/tinyYolov2/extractParams.ts": {
"bytesInOutput": 2551
"bytesInOutput": 1290
},
"src/tinyYolov2/extractParamsFromWeigthMap.ts": {
"bytesInOutput": 2034
"bytesInOutput": 972
},
"src/tinyYolov2/TinyYolov2Options.ts": {
"bytesInOutput": 588
"bytesInOutput": 556
},
"src/tinyYolov2/TinyYolov2.ts": {
"bytesInOutput": 779
"bytesInOutput": 545
},
"src/tinyYolov2/index.ts": {
"bytesInOutput": 139
"bytesInOutput": 65
},
"src/tinyFaceDetector/TinyFaceDetectorOptions.ts": {
"bytesInOutput": 133
"bytesInOutput": 97
},
"src/globalApi/ComposableTask.ts": {
"bytesInOutput": 159
"bytesInOutput": 127
},
"src/globalApi/DetectFaceLandmarksTasks.ts": {
"bytesInOutput": 1926
"bytesInOutput": 1133
},
"src/globalApi/extractFacesAndComputeResults.ts": {
"bytesInOutput": 816
"bytesInOutput": 300
},
"src/tinyFaceDetector/const.ts": {
"bytesInOutput": 216
"bytesInOutput": 168
},
"src/tinyFaceDetector/TinyFaceDetector.ts": {
"bytesInOutput": 629
"bytesInOutput": 495
},
"src/globalApi/nets.ts": {
"bytesInOutput": 1520
"bytesInOutput": 844
},
"src/globalApi/PredictFaceExpressionsTask.ts": {
"bytesInOutput": 1700
"bytesInOutput": 852
},
"src/globalApi/PredictAgeAndGenderTask.ts": {
"bytesInOutput": 1794
"bytesInOutput": 957
},
"src/globalApi/ComputeFaceDescriptorsTasks.ts": {
"bytesInOutput": 1399
"bytesInOutput": 752
},
"src/globalApi/DetectFacesTasks.ts": {
"bytesInOutput": 2225
"bytesInOutput": 1343
},
"src/globalApi/detectFaces.ts": {
"bytesInOutput": 224
"bytesInOutput": 84
},
"src/globalApi/allFaces.ts": {
"bytesInOutput": 392
"bytesInOutput": 209
},
"src/globalApi/index.ts": {
"bytesInOutput": 0
},
"src/euclideanDistance.ts": {
"bytesInOutput": 268
"bytesInOutput": 205
},
"src/globalApi/FaceMatcher.ts": {
"bytesInOutput": 1844
"bytesInOutput": 1333
},
"src/tinyFaceDetector/index.ts": {
"bytesInOutput": 109
"bytesInOutput": 57
},
"src/resizeResults.ts": {
"bytesInOutput": 824
"bytesInOutput": 443
}
},
"bytes": 132469
"bytes": 82575
}
}
}

2736
dist/tfjs.esm.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

5324
dist/tfjs.esm.json vendored

File diff suppressed because it is too large Load Diff

View File

@ -44,6 +44,7 @@ const tsconfig = {
const common = {
banner,
minifyWhitespace: true,
minifyIdentifiers: true,
minifySyntax: true,
bundle: true,
sourcemap: true,