From e306d69a7d6f5cac2419352bb97f328d93e8a365 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Wed, 2 Dec 2020 16:46:41 -0500 Subject: [PATCH] redesigned tfjs bundling and build process --- README copy.md | 227 - README.md | 136 +- build.js | 46 +- build/package.json | 55 - build/src/NeuralNetwork.d.ts | 44 - build/src/NeuralNetwork.js | 122 - build/src/NeuralNetwork.js.map | 1 - build/src/Platform.d.ts | 7 - build/src/Platform.js | 21 - build/src/Platform.js.map | 1 - build/src/ageGenderNet/AgeGenderNet.d.ts | 29 - build/src/ageGenderNet/AgeGenderNet.js | 93 - build/src/ageGenderNet/AgeGenderNet.js.map | 1 - build/src/ageGenderNet/extractParams.d.ts | 6 - build/src/ageGenderNet/extractParams.js | 16 - build/src/ageGenderNet/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 7 - .../extractParamsFromWeigthMap.js | 19 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/ageGenderNet/index.d.ts | 2 - build/src/ageGenderNet/index.js | 3 - build/src/ageGenderNet/index.js.map | 1 - build/src/ageGenderNet/types.d.ts | 21 - build/src/ageGenderNet/types.js | 6 - build/src/ageGenderNet/types.js.map | 1 - build/src/classes/BoundingBox.d.ts | 10 - build/src/classes/BoundingBox.js | 7 - build/src/classes/BoundingBox.js.map | 1 - build/src/classes/Box.d.ts | 46 - build/src/classes/Box.js | 140 - build/src/classes/Box.js.map | 1 - build/src/classes/Dimensions.d.ts | 12 - build/src/classes/Dimensions.js | 16 - build/src/classes/Dimensions.js.map | 1 - build/src/classes/FaceDetection.d.ts | 12 - build/src/classes/FaceDetection.js | 11 - build/src/classes/FaceDetection.js.map | 1 - build/src/classes/FaceLandmarks.d.ts | 42 - build/src/classes/FaceLandmarks.js | 79 - build/src/classes/FaceLandmarks.js.map | 1 - build/src/classes/FaceLandmarks5.d.ts | 5 - build/src/classes/FaceLandmarks5.js | 13 - build/src/classes/FaceLandmarks5.js.map | 1 - build/src/classes/FaceLandmarks68.d.ts | 12 - build/src/classes/FaceLandmarks68.js | 33 - build/src/classes/FaceLandmarks68.js.map | 1 - build/src/classes/FaceMatch.d.ts | 12 - build/src/classes/FaceMatch.js | 13 - build/src/classes/FaceMatch.js.map | 1 - build/src/classes/LabeledBox.d.ts | 9 - build/src/classes/LabeledBox.js | 16 - build/src/classes/LabeledBox.js.map | 1 - build/src/classes/LabeledFaceDescriptors.d.ts | 9 - build/src/classes/LabeledFaceDescriptors.js | 27 - .../src/classes/LabeledFaceDescriptors.js.map | 1 - build/src/classes/ObjectDetection.d.ts | 20 - build/src/classes/ObjectDetection.js | 23 - build/src/classes/ObjectDetection.js.map | 1 - build/src/classes/Point.d.ts | 18 - build/src/classes/Point.js | 30 - build/src/classes/Point.js.map | 1 - build/src/classes/PredictedBox.d.ts | 11 - build/src/classes/PredictedBox.js | 19 - build/src/classes/PredictedBox.js.map | 1 - build/src/classes/Rect.d.ts | 10 - build/src/classes/Rect.js | 7 - build/src/classes/Rect.js.map | 1 - build/src/classes/index.d.ts | 14 - build/src/classes/index.js | 15 - build/src/classes/index.js.map | 1 - build/src/common/convLayer.d.ts | 3 - build/src/common/convLayer.js | 8 - build/src/common/convLayer.js.map | 1 - build/src/common/depthwiseSeparableConv.d.ts | 3 - build/src/common/depthwiseSeparableConv.js | 9 - .../src/common/depthwiseSeparableConv.js.map | 1 - .../common/disposeUnusedWeightTensors.d.ts | 2 - .../src/common/disposeUnusedWeightTensors.js | 8 - .../common/disposeUnusedWeightTensors.js.map | 1 - .../src/common/extractConvParamsFactory.d.ts | 2 - build/src/common/extractConvParamsFactory.js | 10 - .../common/extractConvParamsFactory.js.map | 1 - build/src/common/extractFCParamsFactory.d.ts | 2 - build/src/common/extractFCParamsFactory.js | 13 - .../src/common/extractFCParamsFactory.js.map | 1 - .../extractSeparableConvParamsFactory.d.ts | 3 - .../extractSeparableConvParamsFactory.js | 20 - .../extractSeparableConvParamsFactory.js.map | 1 - .../src/common/extractWeightEntryFactory.d.ts | 2 - build/src/common/extractWeightEntryFactory.js | 12 - .../common/extractWeightEntryFactory.js.map | 1 - build/src/common/extractWeightsFactory.d.ts | 4 - build/src/common/extractWeightsFactory.js | 16 - build/src/common/extractWeightsFactory.js.map | 1 - build/src/common/fullyConnectedLayer.d.ts | 3 - build/src/common/fullyConnectedLayer.js | 5 - build/src/common/fullyConnectedLayer.js.map | 1 - build/src/common/getModelUris.d.ts | 4 - build/src/common/getModelUris.js | 28 - build/src/common/getModelUris.js.map | 1 - build/src/common/index.d.ts | 10 - build/src/common/index.js | 11 - build/src/common/index.js.map | 1 - build/src/common/loadConvParamsFactory.d.ts | 2 - build/src/common/loadConvParamsFactory.js | 8 - build/src/common/loadConvParamsFactory.js.map | 1 - build/src/common/types.d.ts | 20 - build/src/common/types.js | 8 - build/src/common/types.js.map | 1 - build/src/dom/NetInput.d.ts | 34 - build/src/dom/NetInput.js | 115 - build/src/dom/NetInput.js.map | 1 - build/src/dom/awaitMediaLoaded.d.ts | 1 - build/src/dom/awaitMediaLoaded.js | 26 - build/src/dom/awaitMediaLoaded.js.map | 1 - build/src/dom/bufferToImage.d.ts | 1 - build/src/dom/bufferToImage.js | 21 - build/src/dom/bufferToImage.js.map | 1 - build/src/dom/createCanvas.d.ts | 3 - build/src/dom/createCanvas.js | 27 - build/src/dom/createCanvas.js.map | 1 - build/src/dom/extractFaceTensors.d.ts | 14 - build/src/dom/extractFaceTensors.js | 31 - build/src/dom/extractFaceTensors.js.map | 1 - build/src/dom/extractFaces.d.ts | 11 - build/src/dom/extractFaces.js | 39 - build/src/dom/extractFaces.js.map | 1 - build/src/dom/fetchImage.d.ts | 1 - build/src/dom/fetchImage.js | 11 - build/src/dom/fetchImage.js.map | 1 - build/src/dom/fetchJson.d.ts | 1 - build/src/dom/fetchJson.js | 5 - build/src/dom/fetchJson.js.map | 1 - build/src/dom/fetchNetWeights.d.ts | 1 - build/src/dom/fetchNetWeights.js | 5 - build/src/dom/fetchNetWeights.js.map | 1 - build/src/dom/fetchOrThrow.d.ts | 1 - build/src/dom/fetchOrThrow.js | 10 - build/src/dom/fetchOrThrow.js.map | 1 - build/src/dom/getContext2dOrThrow.d.ts | 1 - build/src/dom/getContext2dOrThrow.js | 18 - build/src/dom/getContext2dOrThrow.js.map | 1 - build/src/dom/getMediaDimensions.d.ts | 2 - build/src/dom/getMediaDimensions.js | 13 - build/src/dom/getMediaDimensions.js.map | 1 - build/src/dom/imageTensorToCanvas.d.ts | 2 - build/src/dom/imageTensorToCanvas.js | 12 - build/src/dom/imageTensorToCanvas.js.map | 1 - build/src/dom/imageToSquare.d.ts | 1 - build/src/dom/imageToSquare.js | 22 - build/src/dom/imageToSquare.js.map | 1 - build/src/dom/index.d.ts | 21 - build/src/dom/index.js | 22 - build/src/dom/index.js.map | 1 - build/src/dom/isMediaElement.d.ts | 1 - build/src/dom/isMediaElement.js | 8 - build/src/dom/isMediaElement.js.map | 1 - build/src/dom/isMediaLoaded.d.ts | 1 - build/src/dom/isMediaLoaded.js | 7 - build/src/dom/isMediaLoaded.js.map | 1 - build/src/dom/loadWeightMap.d.ts | 2 - build/src/dom/loadWeightMap.js | 10 - build/src/dom/loadWeightMap.js.map | 1 - build/src/dom/matchDimensions.d.ts | 5 - build/src/dom/matchDimensions.js | 10 - build/src/dom/matchDimensions.js.map | 1 - build/src/dom/resolveInput.d.ts | 1 - build/src/dom/resolveInput.js | 8 - build/src/dom/resolveInput.js.map | 1 - build/src/dom/toNetInput.d.ts | 10 - build/src/dom/toNetInput.js | 44 - build/src/dom/toNetInput.js.map | 1 - build/src/dom/types.d.ts | 6 - build/src/dom/types.js | 2 - build/src/dom/types.js.map | 1 - build/src/draw/DrawBox.d.ts | 21 - build/src/draw/DrawBox.js | 35 - build/src/draw/DrawBox.js.map | 1 - build/src/draw/DrawFaceLandmarks.d.ts | 28 - build/src/draw/DrawFaceLandmarks.js | 60 - build/src/draw/DrawFaceLandmarks.js.map | 1 - build/src/draw/DrawTextField.d.ts | 34 - build/src/draw/DrawTextField.js | 72 - build/src/draw/DrawTextField.js.map | 1 - build/src/draw/drawContour.d.ts | 2 - build/src/draw/drawContour.js | 19 - build/src/draw/drawContour.js.map | 1 - build/src/draw/drawDetections.d.ts | 5 - build/src/draw/drawDetections.js | 19 - build/src/draw/drawDetections.js.map | 1 - build/src/draw/drawFaceExpressions.d.ts | 5 - build/src/draw/drawFaceExpressions.js | 25 - build/src/draw/drawFaceExpressions.js.map | 1 - build/src/draw/index.d.ts | 6 - build/src/draw/index.js | 7 - build/src/draw/index.js.map | 1 - build/src/env/createBrowserEnv.d.ts | 2 - build/src/env/createBrowserEnv.js | 20 - build/src/env/createBrowserEnv.js.map | 1 - build/src/env/createFileSystem.d.ts | 2 - build/src/env/createFileSystem.js | 26 - build/src/env/createFileSystem.js.map | 1 - build/src/env/createNodejsEnv.d.ts | 2 - build/src/env/createNodejsEnv.js | 38 - build/src/env/createNodejsEnv.js.map | 1 - build/src/env/index.d.ts | 22 - build/src/env/index.js | 56 - build/src/env/index.js.map | 1 - build/src/env/isBrowser.d.ts | 1 - build/src/env/isBrowser.js | 10 - build/src/env/isBrowser.js.map | 1 - build/src/env/isNodejs.d.ts | 1 - build/src/env/isNodejs.js | 9 - build/src/env/isNodejs.js.map | 1 - build/src/env/types.d.ts | 14 - build/src/env/types.js | 2 - build/src/env/types.js.map | 1 - build/src/euclideanDistance.d.ts | 1 - build/src/euclideanDistance.js | 10 - build/src/euclideanDistance.js.map | 1 - .../faceExpressionNet/FaceExpressionNet.d.ts | 15 - .../faceExpressionNet/FaceExpressionNet.js | 41 - .../FaceExpressionNet.js.map | 1 - .../faceExpressionNet/FaceExpressions.d.ts | 15 - .../src/faceExpressionNet/FaceExpressions.js | 17 - .../faceExpressionNet/FaceExpressions.js.map | 1 - build/src/faceExpressionNet/index.d.ts | 2 - build/src/faceExpressionNet/index.js | 3 - build/src/faceExpressionNet/index.js.map | 1 - .../FaceFeatureExtractor.d.ts | 18 - .../FaceFeatureExtractor.js | 42 - .../FaceFeatureExtractor.js.map | 1 - .../TinyFaceFeatureExtractor.d.ts | 18 - .../TinyFaceFeatureExtractor.js | 41 - .../TinyFaceFeatureExtractor.js.map | 1 - .../src/faceFeatureExtractor/denseBlock.d.ts | 4 - build/src/faceFeatureExtractor/denseBlock.js | 27 - .../faceFeatureExtractor/denseBlock.js.map | 1 - .../faceFeatureExtractor/extractParams.d.ts | 6 - .../src/faceFeatureExtractor/extractParams.js | 19 - .../faceFeatureExtractor/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 7 - .../extractParamsFromWeigthMap.js | 15 - .../extractParamsFromWeigthMap.js.map | 1 - .../extractParamsFromWeigthMapTiny.d.ts | 7 - .../extractParamsFromWeigthMapTiny.js | 14 - .../extractParamsFromWeigthMapTiny.js.map | 1 - .../extractParamsTiny.d.ts | 6 - .../faceFeatureExtractor/extractParamsTiny.js | 18 - .../extractParamsTiny.js.map | 1 - .../extractorsFactory.d.ts | 6 - .../faceFeatureExtractor/extractorsFactory.js | 23 - .../extractorsFactory.js.map | 1 - build/src/faceFeatureExtractor/index.d.ts | 2 - build/src/faceFeatureExtractor/index.js | 3 - build/src/faceFeatureExtractor/index.js.map | 1 - .../loadParamsFactory.d.ts | 6 - .../faceFeatureExtractor/loadParamsFactory.js | 29 - .../loadParamsFactory.js.map | 1 - build/src/faceFeatureExtractor/types.d.ts | 40 - build/src/faceFeatureExtractor/types.js | 2 - build/src/faceFeatureExtractor/types.js.map | 1 - .../faceLandmarkNet/FaceLandmark68Net.d.ts | 8 - .../src/faceLandmarkNet/FaceLandmark68Net.js | 14 - .../faceLandmarkNet/FaceLandmark68Net.js.map | 1 - .../FaceLandmark68NetBase.d.ts | 13 - .../faceLandmarkNet/FaceLandmark68NetBase.js | 60 - .../FaceLandmark68NetBase.js.map | 1 - .../FaceLandmark68TinyNet.d.ts | 8 - .../faceLandmarkNet/FaceLandmark68TinyNet.js | 14 - .../FaceLandmark68TinyNet.js.map | 1 - build/src/faceLandmarkNet/index.d.ts | 5 - build/src/faceLandmarkNet/index.js | 6 - build/src/faceLandmarkNet/index.js.map | 1 - build/src/faceProcessor/FaceProcessor.d.ts | 28 - build/src/faceProcessor/FaceProcessor.js | 55 - build/src/faceProcessor/FaceProcessor.js.map | 1 - build/src/faceProcessor/extractParams.d.ts | 6 - build/src/faceProcessor/extractParams.js | 15 - build/src/faceProcessor/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 7 - .../extractParamsFromWeigthMap.js | 16 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/faceProcessor/index.d.ts | 1 - build/src/faceProcessor/index.js | 2 - build/src/faceProcessor/index.js.map | 1 - build/src/faceProcessor/types.d.ts | 4 - build/src/faceProcessor/types.js | 2 - build/src/faceProcessor/types.js.map | 1 - build/src/faceProcessor/util.d.ts | 5 - build/src/faceProcessor/util.js | 10 - build/src/faceProcessor/util.js.map | 1 - .../FaceRecognitionNet.d.ts | 19 - .../faceRecognitionNet/FaceRecognitionNet.js | 66 - .../FaceRecognitionNet.js.map | 1 - build/src/faceRecognitionNet/convLayer.d.ts | 5 - build/src/faceRecognitionNet/convLayer.js | 19 - build/src/faceRecognitionNet/convLayer.js.map | 1 - .../src/faceRecognitionNet/extractParams.d.ts | 6 - build/src/faceRecognitionNet/extractParams.js | 87 - .../faceRecognitionNet/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 7 - .../extractParamsFromWeigthMap.js | 71 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/faceRecognitionNet/index.d.ts | 3 - build/src/faceRecognitionNet/index.js | 8 - build/src/faceRecognitionNet/index.js.map | 1 - .../src/faceRecognitionNet/residualLayer.d.ts | 4 - build/src/faceRecognitionNet/residualLayer.js | 32 - .../faceRecognitionNet/residualLayer.js.map | 1 - build/src/faceRecognitionNet/scaleLayer.d.ts | 3 - build/src/faceRecognitionNet/scaleLayer.js | 5 - .../src/faceRecognitionNet/scaleLayer.js.map | 1 - build/src/faceRecognitionNet/types.d.ts | 32 - build/src/faceRecognitionNet/types.js | 2 - build/src/faceRecognitionNet/types.js.map | 1 - build/src/factories/WithAge.d.ts | 5 - build/src/factories/WithAge.js | 8 - build/src/factories/WithAge.js.map | 1 - build/src/factories/WithFaceDescriptor.d.ts | 4 - build/src/factories/WithFaceDescriptor.js | 5 - build/src/factories/WithFaceDescriptor.js.map | 1 - build/src/factories/WithFaceDetection.d.ts | 6 - build/src/factories/WithFaceDetection.js | 9 - build/src/factories/WithFaceDetection.js.map | 1 - build/src/factories/WithFaceExpressions.d.ts | 6 - build/src/factories/WithFaceExpressions.js | 9 - .../src/factories/WithFaceExpressions.js.map | 1 - build/src/factories/WithFaceLandmarks.d.ts | 11 - build/src/factories/WithFaceLandmarks.js | 23 - build/src/factories/WithFaceLandmarks.js.map | 1 - build/src/factories/WithGender.d.ts | 7 - build/src/factories/WithGender.js | 11 - build/src/factories/WithGender.js.map | 1 - build/src/factories/index.d.ts | 6 - build/src/factories/index.js | 7 - build/src/factories/index.js.map | 1 - build/src/globalApi/ComposableTask.d.ts | 4 - build/src/globalApi/ComposableTask.js | 9 - build/src/globalApi/ComposableTask.js.map | 1 - .../ComputeFaceDescriptorsTasks.d.ts | 22 - .../globalApi/ComputeFaceDescriptorsTasks.js | 43 - .../ComputeFaceDescriptorsTasks.js.map | 1 - .../globalApi/DetectFaceLandmarksTasks.d.ts | 29 - .../src/globalApi/DetectFaceLandmarksTasks.js | 67 - .../globalApi/DetectFaceLandmarksTasks.js.map | 1 - build/src/globalApi/DetectFacesTasks.d.ts | 38 - build/src/globalApi/DetectFacesTasks.js | 75 - build/src/globalApi/DetectFacesTasks.js.map | 1 - build/src/globalApi/FaceMatcher.d.ts | 15 - build/src/globalApi/FaceMatcher.js | 57 - build/src/globalApi/FaceMatcher.js.map | 1 - .../globalApi/PredictAgeAndGenderTask.d.ts | 30 - .../src/globalApi/PredictAgeAndGenderTask.js | 58 - .../globalApi/PredictAgeAndGenderTask.js.map | 1 - .../globalApi/PredictFaceExpressionsTask.d.ts | 29 - .../globalApi/PredictFaceExpressionsTask.js | 54 - .../PredictFaceExpressionsTask.js.map | 1 - build/src/globalApi/allFaces.d.ts | 6 - build/src/globalApi/allFaces.js | 18 - build/src/globalApi/allFaces.js.map | 1 - build/src/globalApi/detectFaces.d.ts | 5 - build/src/globalApi/detectFaces.js | 9 - build/src/globalApi/detectFaces.js.map | 1 - .../extractFacesAndComputeResults.d.ts | 7 - .../extractFacesAndComputeResults.js | 18 - .../extractFacesAndComputeResults.js.map | 1 - build/src/globalApi/index.d.ts | 9 - build/src/globalApi/index.js | 10 - build/src/globalApi/index.js.map | 1 - build/src/globalApi/nets.d.ts | 105 - build/src/globalApi/nets.js | 100 - build/src/globalApi/nets.js.map | 1 - build/src/globalApi/types.d.ts | 7 - build/src/globalApi/types.js | 2 - build/src/globalApi/types.js.map | 1 - build/src/index.d.ts | 25 - build/src/index.js | 35 - build/src/index.js.map | 1 - build/src/ops/index.d.ts | 8 - build/src/ops/index.js | 13 - build/src/ops/index.js.map | 1 - build/src/ops/iou.d.ts | 2 - build/src/ops/iou.js | 9 - build/src/ops/iou.js.map | 1 - build/src/ops/minBbox.d.ts | 2 - build/src/ops/minBbox.js | 11 - build/src/ops/minBbox.js.map | 1 - build/src/ops/nonMaxSuppression.d.ts | 2 - build/src/ops/nonMaxSuppression.js | 23 - build/src/ops/nonMaxSuppression.js.map | 1 - build/src/ops/normalize.d.ts | 2 - build/src/ops/normalize.js | 12 - build/src/ops/normalize.js.map | 1 - build/src/ops/padToSquare.d.ts | 10 - build/src/ops/padToSquare.js | 40 - build/src/ops/padToSquare.js.map | 1 - build/src/ops/shuffleArray.d.ts | 1 - build/src/ops/shuffleArray.js | 11 - build/src/ops/shuffleArray.js.map | 1 - build/src/resizeResults.d.ts | 2 - build/src/resizeResults.js | 28 - build/src/resizeResults.js.map | 1 - build/src/ssdMobilenetv1/SsdMobilenetv1.d.ts | 21 - build/src/ssdMobilenetv1/SsdMobilenetv1.js | 83 - .../src/ssdMobilenetv1/SsdMobilenetv1.js.map | 1 - .../ssdMobilenetv1/SsdMobilenetv1Options.d.ts | 12 - .../ssdMobilenetv1/SsdMobilenetv1Options.js | 16 - .../SsdMobilenetv1Options.js.map | 1 - .../ssdMobilenetv1/boxPredictionLayer.d.ts | 3 - .../src/ssdMobilenetv1/boxPredictionLayer.js | 14 - .../ssdMobilenetv1/boxPredictionLayer.js.map | 1 - build/src/ssdMobilenetv1/extractParams.d.ts | 6 - build/src/ssdMobilenetv1/extractParams.js | 159 - build/src/ssdMobilenetv1/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 7 - .../extractParamsFromWeigthMap.js | 100 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/ssdMobilenetv1/index.d.ts | 7 - build/src/ssdMobilenetv1/index.js | 15 - build/src/ssdMobilenetv1/index.js.map | 1 - build/src/ssdMobilenetv1/mobileNetV1.d.ts | 3 - build/src/ssdMobilenetv1/mobileNetV1.js | 51 - build/src/ssdMobilenetv1/mobileNetV1.js.map | 1 - .../src/ssdMobilenetv1/nonMaxSuppression.d.ts | 2 - build/src/ssdMobilenetv1/nonMaxSuppression.js | 54 - .../ssdMobilenetv1/nonMaxSuppression.js.map | 1 - build/src/ssdMobilenetv1/outputLayer.d.ts | 3 - build/src/ssdMobilenetv1/outputLayer.js | 47 - build/src/ssdMobilenetv1/outputLayer.js.map | 1 - .../ssdMobilenetv1/pointwiseConvLayer.d.ts | 3 - .../src/ssdMobilenetv1/pointwiseConvLayer.js | 9 - .../ssdMobilenetv1/pointwiseConvLayer.js.map | 1 - build/src/ssdMobilenetv1/predictionLayer.d.ts | 3 - build/src/ssdMobilenetv1/predictionLayer.js | 42 - .../src/ssdMobilenetv1/predictionLayer.js.map | 1 - build/src/ssdMobilenetv1/types.d.ts | 63 - build/src/ssdMobilenetv1/types.js | 2 - build/src/ssdMobilenetv1/types.js.map | 1 - .../tinyFaceDetector/TinyFaceDetector.d.ts | 17 - .../src/tinyFaceDetector/TinyFaceDetector.js | 31 - .../tinyFaceDetector/TinyFaceDetector.js.map | 1 - .../TinyFaceDetectorOptions.d.ts | 6 - .../TinyFaceDetectorOptions.js | 8 - .../TinyFaceDetectorOptions.js.map | 1 - build/src/tinyFaceDetector/const.d.ts | 4 - build/src/tinyFaceDetector/const.js | 11 - build/src/tinyFaceDetector/const.js.map | 1 - build/src/tinyFaceDetector/index.d.ts | 4 - build/src/tinyFaceDetector/index.js | 9 - build/src/tinyFaceDetector/index.js.map | 1 - build/src/tinyYolov2/TinyYolov2.d.ts | 18 - build/src/tinyYolov2/TinyYolov2.js | 38 - build/src/tinyYolov2/TinyYolov2.js.map | 1 - build/src/tinyYolov2/TinyYolov2Base.d.ts | 33 - build/src/tinyYolov2/TinyYolov2Base.js | 187 - build/src/tinyYolov2/TinyYolov2Base.js.map | 1 - build/src/tinyYolov2/TinyYolov2Options.d.ts | 18 - build/src/tinyYolov2/TinyYolov2Options.js | 23 - build/src/tinyYolov2/TinyYolov2Options.js.map | 1 - build/src/tinyYolov2/config.d.ts | 12 - build/src/tinyYolov2/config.js | 28 - build/src/tinyYolov2/config.js.map | 1 - build/src/tinyYolov2/const.d.ts | 7 - build/src/tinyYolov2/const.js | 20 - build/src/tinyYolov2/const.js.map | 1 - build/src/tinyYolov2/convWithBatchNorm.d.ts | 3 - build/src/tinyYolov2/convWithBatchNorm.js | 13 - build/src/tinyYolov2/convWithBatchNorm.js.map | 1 - .../tinyYolov2/depthwiseSeparableConv.d.ts | 3 - .../src/tinyYolov2/depthwiseSeparableConv.js | 11 - .../tinyYolov2/depthwiseSeparableConv.js.map | 1 - build/src/tinyYolov2/extractParams.d.ts | 7 - build/src/tinyYolov2/extractParams.js | 63 - build/src/tinyYolov2/extractParams.js.map | 1 - .../extractParamsFromWeigthMap.d.ts | 8 - .../tinyYolov2/extractParamsFromWeigthMap.js | 62 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/tinyYolov2/index.d.ts | 6 - build/src/tinyYolov2/index.js | 11 - build/src/tinyYolov2/index.js.map | 1 - build/src/tinyYolov2/leaky.d.ts | 2 - build/src/tinyYolov2/leaky.js | 9 - build/src/tinyYolov2/leaky.js.map | 1 - build/src/tinyYolov2/types.d.ts | 34 - build/src/tinyYolov2/types.js | 2 - build/src/tinyYolov2/types.js.map | 1 - build/src/utils/index.d.ts | 17 - build/src/utils/index.js | 49 - build/src/utils/index.js.map | 1 - build/src/xception/TinyXception.d.ts | 19 - build/src/xception/TinyXception.js | 65 - build/src/xception/TinyXception.js.map | 1 - build/src/xception/extractParams.d.ts | 6 - build/src/xception/extractParams.js | 55 - build/src/xception/extractParams.js.map | 1 - .../xception/extractParamsFromWeigthMap.d.ts | 7 - .../xception/extractParamsFromWeigthMap.js | 51 - .../extractParamsFromWeigthMap.js.map | 1 - build/src/xception/index.d.ts | 1 - build/src/xception/index.js | 2 - build/src/xception/index.js.map | 1 - build/src/xception/types.d.ts | 23 - build/src/xception/types.js | 2 - build/src/xception/types.js.map | 1 - dist/face-api.esm-nobundle.js | 9 + dist/face-api.esm-nobundle.js.map | 7 + dist/face-api.esm-nobundle.json | 2736 ++ dist/face-api.esm.js | 2711 +- dist/face-api.esm.js.map | 6 +- dist/face-api.esm.json | 15299 +++++++++++ dist/face-api.esm.nobundle.js | 4635 ---- dist/face-api.esm.nobundle.js.map | 7 - dist/face-api.js | 2711 +- dist/face-api.js.map | 6 +- dist/face-api.json | 15177 +++++++++++ dist/face-api.node-gpu.js | 9 + dist/face-api.node-gpu.js.map | 7 + dist/face-api.node-gpu.json | 2614 ++ dist/face-api.node.js | 4165 +-- dist/face-api.node.js.map | 6 +- dist/face-api.node.json | 2614 ++ dist/face-api.node.nobundle.js | 4443 ---- dist/face-api.node.nobundle.js.map | 7 - dist/tfjs.esm.js | 4121 +++ dist/tfjs.esm.js.map | 7 + dist/tfjs.esm.json | 21374 ++++++++++++++++ package-lock.json | 43 + package.json | 9 +- src/NeuralNetwork.ts | 2 +- src/ageGenderNet/AgeGenderNet.ts | 2 +- .../extractParamsFromWeigthMap.ts | 2 +- src/ageGenderNet/types.ts | 2 +- src/common/convLayer.ts | 2 +- src/common/depthwiseSeparableConv.ts | 2 +- src/common/extractConvParamsFactory.ts | 2 +- src/common/extractFCParamsFactory.ts | 2 +- .../extractSeparableConvParamsFactory.ts | 2 +- src/common/fullyConnectedLayer.ts | 2 +- src/common/loadConvParamsFactory.ts | 2 +- src/common/types.ts | 2 +- src/dom/extractFaceTensors.ts | 2 +- src/dom/imageTensorToCanvas.ts | 2 +- src/dom/loadWeightMap.ts | 2 +- src/dom/types.ts | 2 +- src/faceExpressionNet/FaceExpressionNet.ts | 2 +- .../FaceFeatureExtractor.ts | 2 +- .../TinyFaceFeatureExtractor.ts | 2 +- src/faceFeatureExtractor/denseBlock.ts | 2 +- .../extractParamsFromWeigthMap.ts | 2 +- .../extractParamsFromWeigthMapTiny.ts | 2 +- src/faceFeatureExtractor/types.ts | 2 +- src/faceLandmarkNet/FaceLandmark68NetBase.ts | 2 +- src/faceProcessor/FaceProcessor.ts | 2 +- .../extractParamsFromWeigthMap.ts | 2 +- src/faceProcessor/util.ts | 2 +- src/faceRecognitionNet/FaceRecognitionNet.ts | 2 +- src/faceRecognitionNet/convLayer.ts | 2 +- src/faceRecognitionNet/extractParams.ts | 2 +- .../extractParamsFromWeigthMap.ts | 2 +- src/faceRecognitionNet/residualLayer.ts | 2 +- src/faceRecognitionNet/scaleLayer.ts | 2 +- src/faceRecognitionNet/types.ts | 2 +- src/globalApi/DetectFaceLandmarksTasks.ts | 2 +- src/globalApi/PredictAgeAndGenderTask.ts | 2 +- src/globalApi/PredictFaceExpressionsTask.ts | 2 +- .../extractFacesAndComputeResults.ts | 2 +- src/index.ts | 6 +- src/ops/normalize.ts | 2 +- src/ops/padToSquare.ts | 2 +- src/ssdMobilenetv1/SsdMobilenetv1.ts | 2 +- src/ssdMobilenetv1/boxPredictionLayer.ts | 2 +- src/ssdMobilenetv1/extractParams.ts | 2 +- .../extractParamsFromWeigthMap.ts | 2 +- src/ssdMobilenetv1/mobileNetV1.ts | 2 +- src/ssdMobilenetv1/outputLayer.ts | 2 +- src/ssdMobilenetv1/pointwiseConvLayer.ts | 2 +- src/ssdMobilenetv1/predictionLayer.ts | 2 +- src/ssdMobilenetv1/types.ts | 2 +- src/tinyFaceDetector/TinyFaceDetector.ts | 2 +- src/tinyYolov2/TinyYolov2.ts | 2 +- src/tinyYolov2/TinyYolov2Base.ts | 2 +- src/tinyYolov2/convWithBatchNorm.ts | 2 +- src/tinyYolov2/depthwiseSeparableConv.ts | 2 +- src/tinyYolov2/extractParams.ts | 2 +- src/tinyYolov2/extractParamsFromWeigthMap.ts | 2 +- src/tinyYolov2/leaky.ts | 2 +- src/tinyYolov2/types.ts | 2 +- src/utils/index.ts | 2 +- src/xception/TinyXception.ts | 2 +- src/xception/extractParamsFromWeigthMap.ts | 2 +- 591 files changed, 66907 insertions(+), 23022 deletions(-) delete mode 100644 README copy.md delete mode 100644 build/package.json delete mode 100644 build/src/NeuralNetwork.d.ts delete mode 100644 build/src/NeuralNetwork.js delete mode 100644 build/src/NeuralNetwork.js.map delete mode 100644 build/src/Platform.d.ts delete mode 100644 build/src/Platform.js delete mode 100644 build/src/Platform.js.map delete mode 100644 build/src/ageGenderNet/AgeGenderNet.d.ts delete mode 100644 build/src/ageGenderNet/AgeGenderNet.js delete mode 100644 build/src/ageGenderNet/AgeGenderNet.js.map delete mode 100644 build/src/ageGenderNet/extractParams.d.ts delete mode 100644 build/src/ageGenderNet/extractParams.js delete mode 100644 build/src/ageGenderNet/extractParams.js.map delete mode 100644 build/src/ageGenderNet/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/ageGenderNet/extractParamsFromWeigthMap.js delete mode 100644 build/src/ageGenderNet/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/ageGenderNet/index.d.ts delete mode 100644 build/src/ageGenderNet/index.js delete mode 100644 build/src/ageGenderNet/index.js.map delete mode 100644 build/src/ageGenderNet/types.d.ts delete mode 100644 build/src/ageGenderNet/types.js delete mode 100644 build/src/ageGenderNet/types.js.map delete mode 100644 build/src/classes/BoundingBox.d.ts delete mode 100644 build/src/classes/BoundingBox.js delete mode 100644 build/src/classes/BoundingBox.js.map delete mode 100644 build/src/classes/Box.d.ts delete mode 100644 build/src/classes/Box.js delete mode 100644 build/src/classes/Box.js.map delete mode 100644 build/src/classes/Dimensions.d.ts delete mode 100644 build/src/classes/Dimensions.js delete mode 100644 build/src/classes/Dimensions.js.map delete mode 100644 build/src/classes/FaceDetection.d.ts delete mode 100644 build/src/classes/FaceDetection.js delete mode 100644 build/src/classes/FaceDetection.js.map delete mode 100644 build/src/classes/FaceLandmarks.d.ts delete mode 100644 build/src/classes/FaceLandmarks.js delete mode 100644 build/src/classes/FaceLandmarks.js.map delete mode 100644 build/src/classes/FaceLandmarks5.d.ts delete mode 100644 build/src/classes/FaceLandmarks5.js delete mode 100644 build/src/classes/FaceLandmarks5.js.map delete mode 100644 build/src/classes/FaceLandmarks68.d.ts delete mode 100644 build/src/classes/FaceLandmarks68.js delete mode 100644 build/src/classes/FaceLandmarks68.js.map delete mode 100644 build/src/classes/FaceMatch.d.ts delete mode 100644 build/src/classes/FaceMatch.js delete mode 100644 build/src/classes/FaceMatch.js.map delete mode 100644 build/src/classes/LabeledBox.d.ts delete mode 100644 build/src/classes/LabeledBox.js delete mode 100644 build/src/classes/LabeledBox.js.map delete mode 100644 build/src/classes/LabeledFaceDescriptors.d.ts delete mode 100644 build/src/classes/LabeledFaceDescriptors.js delete mode 100644 build/src/classes/LabeledFaceDescriptors.js.map delete mode 100644 build/src/classes/ObjectDetection.d.ts delete mode 100644 build/src/classes/ObjectDetection.js delete mode 100644 build/src/classes/ObjectDetection.js.map delete mode 100644 build/src/classes/Point.d.ts delete mode 100644 build/src/classes/Point.js delete mode 100644 build/src/classes/Point.js.map delete mode 100644 build/src/classes/PredictedBox.d.ts delete mode 100644 build/src/classes/PredictedBox.js delete mode 100644 build/src/classes/PredictedBox.js.map delete mode 100644 build/src/classes/Rect.d.ts delete mode 100644 build/src/classes/Rect.js delete mode 100644 build/src/classes/Rect.js.map delete mode 100644 build/src/classes/index.d.ts delete mode 100644 build/src/classes/index.js delete mode 100644 build/src/classes/index.js.map delete mode 100644 build/src/common/convLayer.d.ts delete mode 100644 build/src/common/convLayer.js delete mode 100644 build/src/common/convLayer.js.map delete mode 100644 build/src/common/depthwiseSeparableConv.d.ts delete mode 100644 build/src/common/depthwiseSeparableConv.js delete mode 100644 build/src/common/depthwiseSeparableConv.js.map delete mode 100644 build/src/common/disposeUnusedWeightTensors.d.ts delete mode 100644 build/src/common/disposeUnusedWeightTensors.js delete mode 100644 build/src/common/disposeUnusedWeightTensors.js.map delete mode 100644 build/src/common/extractConvParamsFactory.d.ts delete mode 100644 build/src/common/extractConvParamsFactory.js delete mode 100644 build/src/common/extractConvParamsFactory.js.map delete mode 100644 build/src/common/extractFCParamsFactory.d.ts delete mode 100644 build/src/common/extractFCParamsFactory.js delete mode 100644 build/src/common/extractFCParamsFactory.js.map delete mode 100644 build/src/common/extractSeparableConvParamsFactory.d.ts delete mode 100644 build/src/common/extractSeparableConvParamsFactory.js delete mode 100644 build/src/common/extractSeparableConvParamsFactory.js.map delete mode 100644 build/src/common/extractWeightEntryFactory.d.ts delete mode 100644 build/src/common/extractWeightEntryFactory.js delete mode 100644 build/src/common/extractWeightEntryFactory.js.map delete mode 100644 build/src/common/extractWeightsFactory.d.ts delete mode 100644 build/src/common/extractWeightsFactory.js delete mode 100644 build/src/common/extractWeightsFactory.js.map delete mode 100644 build/src/common/fullyConnectedLayer.d.ts delete mode 100644 build/src/common/fullyConnectedLayer.js delete mode 100644 build/src/common/fullyConnectedLayer.js.map delete mode 100644 build/src/common/getModelUris.d.ts delete mode 100644 build/src/common/getModelUris.js delete mode 100644 build/src/common/getModelUris.js.map delete mode 100644 build/src/common/index.d.ts delete mode 100644 build/src/common/index.js delete mode 100644 build/src/common/index.js.map delete mode 100644 build/src/common/loadConvParamsFactory.d.ts delete mode 100644 build/src/common/loadConvParamsFactory.js delete mode 100644 build/src/common/loadConvParamsFactory.js.map delete mode 100644 build/src/common/types.d.ts delete mode 100644 build/src/common/types.js delete mode 100644 build/src/common/types.js.map delete mode 100644 build/src/dom/NetInput.d.ts delete mode 100644 build/src/dom/NetInput.js delete mode 100644 build/src/dom/NetInput.js.map delete mode 100644 build/src/dom/awaitMediaLoaded.d.ts delete mode 100644 build/src/dom/awaitMediaLoaded.js delete mode 100644 build/src/dom/awaitMediaLoaded.js.map delete mode 100644 build/src/dom/bufferToImage.d.ts delete mode 100644 build/src/dom/bufferToImage.js delete mode 100644 build/src/dom/bufferToImage.js.map delete mode 100644 build/src/dom/createCanvas.d.ts delete mode 100644 build/src/dom/createCanvas.js delete mode 100644 build/src/dom/createCanvas.js.map delete mode 100644 build/src/dom/extractFaceTensors.d.ts delete mode 100644 build/src/dom/extractFaceTensors.js delete mode 100644 build/src/dom/extractFaceTensors.js.map delete mode 100644 build/src/dom/extractFaces.d.ts delete mode 100644 build/src/dom/extractFaces.js delete mode 100644 build/src/dom/extractFaces.js.map delete mode 100644 build/src/dom/fetchImage.d.ts delete mode 100644 build/src/dom/fetchImage.js delete mode 100644 build/src/dom/fetchImage.js.map delete mode 100644 build/src/dom/fetchJson.d.ts delete mode 100644 build/src/dom/fetchJson.js delete mode 100644 build/src/dom/fetchJson.js.map delete mode 100644 build/src/dom/fetchNetWeights.d.ts delete mode 100644 build/src/dom/fetchNetWeights.js delete mode 100644 build/src/dom/fetchNetWeights.js.map delete mode 100644 build/src/dom/fetchOrThrow.d.ts delete mode 100644 build/src/dom/fetchOrThrow.js delete mode 100644 build/src/dom/fetchOrThrow.js.map delete mode 100644 build/src/dom/getContext2dOrThrow.d.ts delete mode 100644 build/src/dom/getContext2dOrThrow.js delete mode 100644 build/src/dom/getContext2dOrThrow.js.map delete mode 100644 build/src/dom/getMediaDimensions.d.ts delete mode 100644 build/src/dom/getMediaDimensions.js delete mode 100644 build/src/dom/getMediaDimensions.js.map delete mode 100644 build/src/dom/imageTensorToCanvas.d.ts delete mode 100644 build/src/dom/imageTensorToCanvas.js delete mode 100644 build/src/dom/imageTensorToCanvas.js.map delete mode 100644 build/src/dom/imageToSquare.d.ts delete mode 100644 build/src/dom/imageToSquare.js delete mode 100644 build/src/dom/imageToSquare.js.map delete mode 100644 build/src/dom/index.d.ts delete mode 100644 build/src/dom/index.js delete mode 100644 build/src/dom/index.js.map delete mode 100644 build/src/dom/isMediaElement.d.ts delete mode 100644 build/src/dom/isMediaElement.js delete mode 100644 build/src/dom/isMediaElement.js.map delete mode 100644 build/src/dom/isMediaLoaded.d.ts delete mode 100644 build/src/dom/isMediaLoaded.js delete mode 100644 build/src/dom/isMediaLoaded.js.map delete mode 100644 build/src/dom/loadWeightMap.d.ts delete mode 100644 build/src/dom/loadWeightMap.js delete mode 100644 build/src/dom/loadWeightMap.js.map delete mode 100644 build/src/dom/matchDimensions.d.ts delete mode 100644 build/src/dom/matchDimensions.js delete mode 100644 build/src/dom/matchDimensions.js.map delete mode 100644 build/src/dom/resolveInput.d.ts delete mode 100644 build/src/dom/resolveInput.js delete mode 100644 build/src/dom/resolveInput.js.map delete mode 100644 build/src/dom/toNetInput.d.ts delete mode 100644 build/src/dom/toNetInput.js delete mode 100644 build/src/dom/toNetInput.js.map delete mode 100644 build/src/dom/types.d.ts delete mode 100644 build/src/dom/types.js delete mode 100644 build/src/dom/types.js.map delete mode 100644 build/src/draw/DrawBox.d.ts delete mode 100644 build/src/draw/DrawBox.js delete mode 100644 build/src/draw/DrawBox.js.map delete mode 100644 build/src/draw/DrawFaceLandmarks.d.ts delete mode 100644 build/src/draw/DrawFaceLandmarks.js delete mode 100644 build/src/draw/DrawFaceLandmarks.js.map delete mode 100644 build/src/draw/DrawTextField.d.ts delete mode 100644 build/src/draw/DrawTextField.js delete mode 100644 build/src/draw/DrawTextField.js.map delete mode 100644 build/src/draw/drawContour.d.ts delete mode 100644 build/src/draw/drawContour.js delete mode 100644 build/src/draw/drawContour.js.map delete mode 100644 build/src/draw/drawDetections.d.ts delete mode 100644 build/src/draw/drawDetections.js delete mode 100644 build/src/draw/drawDetections.js.map delete mode 100644 build/src/draw/drawFaceExpressions.d.ts delete mode 100644 build/src/draw/drawFaceExpressions.js delete mode 100644 build/src/draw/drawFaceExpressions.js.map delete mode 100644 build/src/draw/index.d.ts delete mode 100644 build/src/draw/index.js delete mode 100644 build/src/draw/index.js.map delete mode 100644 build/src/env/createBrowserEnv.d.ts delete mode 100644 build/src/env/createBrowserEnv.js delete mode 100644 build/src/env/createBrowserEnv.js.map delete mode 100644 build/src/env/createFileSystem.d.ts delete mode 100644 build/src/env/createFileSystem.js delete mode 100644 build/src/env/createFileSystem.js.map delete mode 100644 build/src/env/createNodejsEnv.d.ts delete mode 100644 build/src/env/createNodejsEnv.js delete mode 100644 build/src/env/createNodejsEnv.js.map delete mode 100644 build/src/env/index.d.ts delete mode 100644 build/src/env/index.js delete mode 100644 build/src/env/index.js.map delete mode 100644 build/src/env/isBrowser.d.ts delete mode 100644 build/src/env/isBrowser.js delete mode 100644 build/src/env/isBrowser.js.map delete mode 100644 build/src/env/isNodejs.d.ts delete mode 100644 build/src/env/isNodejs.js delete mode 100644 build/src/env/isNodejs.js.map delete mode 100644 build/src/env/types.d.ts delete mode 100644 build/src/env/types.js delete mode 100644 build/src/env/types.js.map delete mode 100644 build/src/euclideanDistance.d.ts delete mode 100644 build/src/euclideanDistance.js delete mode 100644 build/src/euclideanDistance.js.map delete mode 100644 build/src/faceExpressionNet/FaceExpressionNet.d.ts delete mode 100644 build/src/faceExpressionNet/FaceExpressionNet.js delete mode 100644 build/src/faceExpressionNet/FaceExpressionNet.js.map delete mode 100644 build/src/faceExpressionNet/FaceExpressions.d.ts delete mode 100644 build/src/faceExpressionNet/FaceExpressions.js delete mode 100644 build/src/faceExpressionNet/FaceExpressions.js.map delete mode 100644 build/src/faceExpressionNet/index.d.ts delete mode 100644 build/src/faceExpressionNet/index.js delete mode 100644 build/src/faceExpressionNet/index.js.map delete mode 100644 build/src/faceFeatureExtractor/FaceFeatureExtractor.d.ts delete mode 100644 build/src/faceFeatureExtractor/FaceFeatureExtractor.js delete mode 100644 build/src/faceFeatureExtractor/FaceFeatureExtractor.js.map delete mode 100644 build/src/faceFeatureExtractor/TinyFaceFeatureExtractor.d.ts delete mode 100644 build/src/faceFeatureExtractor/TinyFaceFeatureExtractor.js delete mode 100644 build/src/faceFeatureExtractor/TinyFaceFeatureExtractor.js.map delete mode 100644 build/src/faceFeatureExtractor/denseBlock.d.ts delete mode 100644 build/src/faceFeatureExtractor/denseBlock.js delete mode 100644 build/src/faceFeatureExtractor/denseBlock.js.map delete mode 100644 build/src/faceFeatureExtractor/extractParams.d.ts delete mode 100644 build/src/faceFeatureExtractor/extractParams.js delete mode 100644 build/src/faceFeatureExtractor/extractParams.js.map delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMap.js delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.d.ts delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.js delete mode 100644 build/src/faceFeatureExtractor/extractParamsFromWeigthMapTiny.js.map delete mode 100644 build/src/faceFeatureExtractor/extractParamsTiny.d.ts delete mode 100644 build/src/faceFeatureExtractor/extractParamsTiny.js delete mode 100644 build/src/faceFeatureExtractor/extractParamsTiny.js.map delete mode 100644 build/src/faceFeatureExtractor/extractorsFactory.d.ts delete mode 100644 build/src/faceFeatureExtractor/extractorsFactory.js delete mode 100644 build/src/faceFeatureExtractor/extractorsFactory.js.map delete mode 100644 build/src/faceFeatureExtractor/index.d.ts delete mode 100644 build/src/faceFeatureExtractor/index.js delete mode 100644 build/src/faceFeatureExtractor/index.js.map delete mode 100644 build/src/faceFeatureExtractor/loadParamsFactory.d.ts delete mode 100644 build/src/faceFeatureExtractor/loadParamsFactory.js delete mode 100644 build/src/faceFeatureExtractor/loadParamsFactory.js.map delete mode 100644 build/src/faceFeatureExtractor/types.d.ts delete mode 100644 build/src/faceFeatureExtractor/types.js delete mode 100644 build/src/faceFeatureExtractor/types.js.map delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68Net.d.ts delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68Net.js delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68Net.js.map delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68NetBase.d.ts delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68NetBase.js delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68NetBase.js.map delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68TinyNet.d.ts delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68TinyNet.js delete mode 100644 build/src/faceLandmarkNet/FaceLandmark68TinyNet.js.map delete mode 100644 build/src/faceLandmarkNet/index.d.ts delete mode 100644 build/src/faceLandmarkNet/index.js delete mode 100644 build/src/faceLandmarkNet/index.js.map delete mode 100644 build/src/faceProcessor/FaceProcessor.d.ts delete mode 100644 build/src/faceProcessor/FaceProcessor.js delete mode 100644 build/src/faceProcessor/FaceProcessor.js.map delete mode 100644 build/src/faceProcessor/extractParams.d.ts delete mode 100644 build/src/faceProcessor/extractParams.js delete mode 100644 build/src/faceProcessor/extractParams.js.map delete mode 100644 build/src/faceProcessor/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/faceProcessor/extractParamsFromWeigthMap.js delete mode 100644 build/src/faceProcessor/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/faceProcessor/index.d.ts delete mode 100644 build/src/faceProcessor/index.js delete mode 100644 build/src/faceProcessor/index.js.map delete mode 100644 build/src/faceProcessor/types.d.ts delete mode 100644 build/src/faceProcessor/types.js delete mode 100644 build/src/faceProcessor/types.js.map delete mode 100644 build/src/faceProcessor/util.d.ts delete mode 100644 build/src/faceProcessor/util.js delete mode 100644 build/src/faceProcessor/util.js.map delete mode 100644 build/src/faceRecognitionNet/FaceRecognitionNet.d.ts delete mode 100644 build/src/faceRecognitionNet/FaceRecognitionNet.js delete mode 100644 build/src/faceRecognitionNet/FaceRecognitionNet.js.map delete mode 100644 build/src/faceRecognitionNet/convLayer.d.ts delete mode 100644 build/src/faceRecognitionNet/convLayer.js delete mode 100644 build/src/faceRecognitionNet/convLayer.js.map delete mode 100644 build/src/faceRecognitionNet/extractParams.d.ts delete mode 100644 build/src/faceRecognitionNet/extractParams.js delete mode 100644 build/src/faceRecognitionNet/extractParams.js.map delete mode 100644 build/src/faceRecognitionNet/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/faceRecognitionNet/extractParamsFromWeigthMap.js delete mode 100644 build/src/faceRecognitionNet/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/faceRecognitionNet/index.d.ts delete mode 100644 build/src/faceRecognitionNet/index.js delete mode 100644 build/src/faceRecognitionNet/index.js.map delete mode 100644 build/src/faceRecognitionNet/residualLayer.d.ts delete mode 100644 build/src/faceRecognitionNet/residualLayer.js delete mode 100644 build/src/faceRecognitionNet/residualLayer.js.map delete mode 100644 build/src/faceRecognitionNet/scaleLayer.d.ts delete mode 100644 build/src/faceRecognitionNet/scaleLayer.js delete mode 100644 build/src/faceRecognitionNet/scaleLayer.js.map delete mode 100644 build/src/faceRecognitionNet/types.d.ts delete mode 100644 build/src/faceRecognitionNet/types.js delete mode 100644 build/src/faceRecognitionNet/types.js.map delete mode 100644 build/src/factories/WithAge.d.ts delete mode 100644 build/src/factories/WithAge.js delete mode 100644 build/src/factories/WithAge.js.map delete mode 100644 build/src/factories/WithFaceDescriptor.d.ts delete mode 100644 build/src/factories/WithFaceDescriptor.js delete mode 100644 build/src/factories/WithFaceDescriptor.js.map delete mode 100644 build/src/factories/WithFaceDetection.d.ts delete mode 100644 build/src/factories/WithFaceDetection.js delete mode 100644 build/src/factories/WithFaceDetection.js.map delete mode 100644 build/src/factories/WithFaceExpressions.d.ts delete mode 100644 build/src/factories/WithFaceExpressions.js delete mode 100644 build/src/factories/WithFaceExpressions.js.map delete mode 100644 build/src/factories/WithFaceLandmarks.d.ts delete mode 100644 build/src/factories/WithFaceLandmarks.js delete mode 100644 build/src/factories/WithFaceLandmarks.js.map delete mode 100644 build/src/factories/WithGender.d.ts delete mode 100644 build/src/factories/WithGender.js delete mode 100644 build/src/factories/WithGender.js.map delete mode 100644 build/src/factories/index.d.ts delete mode 100644 build/src/factories/index.js delete mode 100644 build/src/factories/index.js.map delete mode 100644 build/src/globalApi/ComposableTask.d.ts delete mode 100644 build/src/globalApi/ComposableTask.js delete mode 100644 build/src/globalApi/ComposableTask.js.map delete mode 100644 build/src/globalApi/ComputeFaceDescriptorsTasks.d.ts delete mode 100644 build/src/globalApi/ComputeFaceDescriptorsTasks.js delete mode 100644 build/src/globalApi/ComputeFaceDescriptorsTasks.js.map delete mode 100644 build/src/globalApi/DetectFaceLandmarksTasks.d.ts delete mode 100644 build/src/globalApi/DetectFaceLandmarksTasks.js delete mode 100644 build/src/globalApi/DetectFaceLandmarksTasks.js.map delete mode 100644 build/src/globalApi/DetectFacesTasks.d.ts delete mode 100644 build/src/globalApi/DetectFacesTasks.js delete mode 100644 build/src/globalApi/DetectFacesTasks.js.map delete mode 100644 build/src/globalApi/FaceMatcher.d.ts delete mode 100644 build/src/globalApi/FaceMatcher.js delete mode 100644 build/src/globalApi/FaceMatcher.js.map delete mode 100644 build/src/globalApi/PredictAgeAndGenderTask.d.ts delete mode 100644 build/src/globalApi/PredictAgeAndGenderTask.js delete mode 100644 build/src/globalApi/PredictAgeAndGenderTask.js.map delete mode 100644 build/src/globalApi/PredictFaceExpressionsTask.d.ts delete mode 100644 build/src/globalApi/PredictFaceExpressionsTask.js delete mode 100644 build/src/globalApi/PredictFaceExpressionsTask.js.map delete mode 100644 build/src/globalApi/allFaces.d.ts delete mode 100644 build/src/globalApi/allFaces.js delete mode 100644 build/src/globalApi/allFaces.js.map delete mode 100644 build/src/globalApi/detectFaces.d.ts delete mode 100644 build/src/globalApi/detectFaces.js delete mode 100644 build/src/globalApi/detectFaces.js.map delete mode 100644 build/src/globalApi/extractFacesAndComputeResults.d.ts delete mode 100644 build/src/globalApi/extractFacesAndComputeResults.js delete mode 100644 build/src/globalApi/extractFacesAndComputeResults.js.map delete mode 100644 build/src/globalApi/index.d.ts delete mode 100644 build/src/globalApi/index.js delete mode 100644 build/src/globalApi/index.js.map delete mode 100644 build/src/globalApi/nets.d.ts delete mode 100644 build/src/globalApi/nets.js delete mode 100644 build/src/globalApi/nets.js.map delete mode 100644 build/src/globalApi/types.d.ts delete mode 100644 build/src/globalApi/types.js delete mode 100644 build/src/globalApi/types.js.map delete mode 100644 build/src/index.d.ts delete mode 100644 build/src/index.js delete mode 100644 build/src/index.js.map delete mode 100644 build/src/ops/index.d.ts delete mode 100644 build/src/ops/index.js delete mode 100644 build/src/ops/index.js.map delete mode 100644 build/src/ops/iou.d.ts delete mode 100644 build/src/ops/iou.js delete mode 100644 build/src/ops/iou.js.map delete mode 100644 build/src/ops/minBbox.d.ts delete mode 100644 build/src/ops/minBbox.js delete mode 100644 build/src/ops/minBbox.js.map delete mode 100644 build/src/ops/nonMaxSuppression.d.ts delete mode 100644 build/src/ops/nonMaxSuppression.js delete mode 100644 build/src/ops/nonMaxSuppression.js.map delete mode 100644 build/src/ops/normalize.d.ts delete mode 100644 build/src/ops/normalize.js delete mode 100644 build/src/ops/normalize.js.map delete mode 100644 build/src/ops/padToSquare.d.ts delete mode 100644 build/src/ops/padToSquare.js delete mode 100644 build/src/ops/padToSquare.js.map delete mode 100644 build/src/ops/shuffleArray.d.ts delete mode 100644 build/src/ops/shuffleArray.js delete mode 100644 build/src/ops/shuffleArray.js.map delete mode 100644 build/src/resizeResults.d.ts delete mode 100644 build/src/resizeResults.js delete mode 100644 build/src/resizeResults.js.map delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1.d.ts delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1.js delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1.js.map delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1Options.d.ts delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1Options.js delete mode 100644 build/src/ssdMobilenetv1/SsdMobilenetv1Options.js.map delete mode 100644 build/src/ssdMobilenetv1/boxPredictionLayer.d.ts delete mode 100644 build/src/ssdMobilenetv1/boxPredictionLayer.js delete mode 100644 build/src/ssdMobilenetv1/boxPredictionLayer.js.map delete mode 100644 build/src/ssdMobilenetv1/extractParams.d.ts delete mode 100644 build/src/ssdMobilenetv1/extractParams.js delete mode 100644 build/src/ssdMobilenetv1/extractParams.js.map delete mode 100644 build/src/ssdMobilenetv1/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/ssdMobilenetv1/extractParamsFromWeigthMap.js delete mode 100644 build/src/ssdMobilenetv1/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/ssdMobilenetv1/index.d.ts delete mode 100644 build/src/ssdMobilenetv1/index.js delete mode 100644 build/src/ssdMobilenetv1/index.js.map delete mode 100644 build/src/ssdMobilenetv1/mobileNetV1.d.ts delete mode 100644 build/src/ssdMobilenetv1/mobileNetV1.js delete mode 100644 build/src/ssdMobilenetv1/mobileNetV1.js.map delete mode 100644 build/src/ssdMobilenetv1/nonMaxSuppression.d.ts delete mode 100644 build/src/ssdMobilenetv1/nonMaxSuppression.js delete mode 100644 build/src/ssdMobilenetv1/nonMaxSuppression.js.map delete mode 100644 build/src/ssdMobilenetv1/outputLayer.d.ts delete mode 100644 build/src/ssdMobilenetv1/outputLayer.js delete mode 100644 build/src/ssdMobilenetv1/outputLayer.js.map delete mode 100644 build/src/ssdMobilenetv1/pointwiseConvLayer.d.ts delete mode 100644 build/src/ssdMobilenetv1/pointwiseConvLayer.js delete mode 100644 build/src/ssdMobilenetv1/pointwiseConvLayer.js.map delete mode 100644 build/src/ssdMobilenetv1/predictionLayer.d.ts delete mode 100644 build/src/ssdMobilenetv1/predictionLayer.js delete mode 100644 build/src/ssdMobilenetv1/predictionLayer.js.map delete mode 100644 build/src/ssdMobilenetv1/types.d.ts delete mode 100644 build/src/ssdMobilenetv1/types.js delete mode 100644 build/src/ssdMobilenetv1/types.js.map delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetector.d.ts delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetector.js delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetector.js.map delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetectorOptions.d.ts delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetectorOptions.js delete mode 100644 build/src/tinyFaceDetector/TinyFaceDetectorOptions.js.map delete mode 100644 build/src/tinyFaceDetector/const.d.ts delete mode 100644 build/src/tinyFaceDetector/const.js delete mode 100644 build/src/tinyFaceDetector/const.js.map delete mode 100644 build/src/tinyFaceDetector/index.d.ts delete mode 100644 build/src/tinyFaceDetector/index.js delete mode 100644 build/src/tinyFaceDetector/index.js.map delete mode 100644 build/src/tinyYolov2/TinyYolov2.d.ts delete mode 100644 build/src/tinyYolov2/TinyYolov2.js delete mode 100644 build/src/tinyYolov2/TinyYolov2.js.map delete mode 100644 build/src/tinyYolov2/TinyYolov2Base.d.ts delete mode 100644 build/src/tinyYolov2/TinyYolov2Base.js delete mode 100644 build/src/tinyYolov2/TinyYolov2Base.js.map delete mode 100644 build/src/tinyYolov2/TinyYolov2Options.d.ts delete mode 100644 build/src/tinyYolov2/TinyYolov2Options.js delete mode 100644 build/src/tinyYolov2/TinyYolov2Options.js.map delete mode 100644 build/src/tinyYolov2/config.d.ts delete mode 100644 build/src/tinyYolov2/config.js delete mode 100644 build/src/tinyYolov2/config.js.map delete mode 100644 build/src/tinyYolov2/const.d.ts delete mode 100644 build/src/tinyYolov2/const.js delete mode 100644 build/src/tinyYolov2/const.js.map delete mode 100644 build/src/tinyYolov2/convWithBatchNorm.d.ts delete mode 100644 build/src/tinyYolov2/convWithBatchNorm.js delete mode 100644 build/src/tinyYolov2/convWithBatchNorm.js.map delete mode 100644 build/src/tinyYolov2/depthwiseSeparableConv.d.ts delete mode 100644 build/src/tinyYolov2/depthwiseSeparableConv.js delete mode 100644 build/src/tinyYolov2/depthwiseSeparableConv.js.map delete mode 100644 build/src/tinyYolov2/extractParams.d.ts delete mode 100644 build/src/tinyYolov2/extractParams.js delete mode 100644 build/src/tinyYolov2/extractParams.js.map delete mode 100644 build/src/tinyYolov2/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/tinyYolov2/extractParamsFromWeigthMap.js delete mode 100644 build/src/tinyYolov2/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/tinyYolov2/index.d.ts delete mode 100644 build/src/tinyYolov2/index.js delete mode 100644 build/src/tinyYolov2/index.js.map delete mode 100644 build/src/tinyYolov2/leaky.d.ts delete mode 100644 build/src/tinyYolov2/leaky.js delete mode 100644 build/src/tinyYolov2/leaky.js.map delete mode 100644 build/src/tinyYolov2/types.d.ts delete mode 100644 build/src/tinyYolov2/types.js delete mode 100644 build/src/tinyYolov2/types.js.map delete mode 100644 build/src/utils/index.d.ts delete mode 100644 build/src/utils/index.js delete mode 100644 build/src/utils/index.js.map delete mode 100644 build/src/xception/TinyXception.d.ts delete mode 100644 build/src/xception/TinyXception.js delete mode 100644 build/src/xception/TinyXception.js.map delete mode 100644 build/src/xception/extractParams.d.ts delete mode 100644 build/src/xception/extractParams.js delete mode 100644 build/src/xception/extractParams.js.map delete mode 100644 build/src/xception/extractParamsFromWeigthMap.d.ts delete mode 100644 build/src/xception/extractParamsFromWeigthMap.js delete mode 100644 build/src/xception/extractParamsFromWeigthMap.js.map delete mode 100644 build/src/xception/index.d.ts delete mode 100644 build/src/xception/index.js delete mode 100644 build/src/xception/index.js.map delete mode 100644 build/src/xception/types.d.ts delete mode 100644 build/src/xception/types.js delete mode 100644 build/src/xception/types.js.map create mode 100644 dist/face-api.esm-nobundle.js create mode 100644 dist/face-api.esm-nobundle.js.map create mode 100644 dist/face-api.esm-nobundle.json create mode 100644 dist/face-api.esm.json delete mode 100644 dist/face-api.esm.nobundle.js delete mode 100644 dist/face-api.esm.nobundle.js.map create mode 100644 dist/face-api.json create mode 100644 dist/face-api.node-gpu.js create mode 100644 dist/face-api.node-gpu.js.map create mode 100644 dist/face-api.node-gpu.json create mode 100644 dist/face-api.node.json delete mode 100644 dist/face-api.node.nobundle.js delete mode 100644 dist/face-api.node.nobundle.js.map create mode 100644 dist/tfjs.esm.js create mode 100644 dist/tfjs.esm.js.map create mode 100644 dist/tfjs.esm.json diff --git a/README copy.md b/README copy.md deleted file mode 100644 index abbf716..0000000 --- a/README copy.md +++ /dev/null @@ -1,227 +0,0 @@ -# FaceAPI - -## Note - -This is updated **face-api.js** with latest available TensorFlow/JS as the original face-api.js is not compatible with **tfjs 2.0+**. - -Forked from **face-api.js** version **0.22.2** released on March 22nd, 2020 - -- -- - -Currently based on **`TensorFlow/JS` 2.7.0** -If you want to access `TFJS` classes and methods directly, they are exported as `faceapi.tf` - -### Why? - -Because I needed FaceAPI that does not cause version conflict with newer TFJS 2.0 that I use accross my projects -And since original FaceAPI was open-source, I've released this version as well -Unfortunately, changes ended up being too large for a simple pull request on original FaceaPI and it ended up being a full-fledged version on its own - -### Differences - -- Compatible with `TensorFlow/JS 2.0+` -- Compatible with `WebGL`, `CPU` and `WASM` TFJS backends -- Updated all type castings for TypeScript type checking to `TypeScript 4.1` -- Switched bundling from `UMD` to `ESM` + `CommonJS` - This does require separate process for usage in NodeJS vs Browser, but resulting code is much lighter - Fully tree shakable when imported as an `ESM` module - Browser bundle process uses `ESBuild` instead of `Rollup` -- Typescript build process now targets `ES2018` and instead of dual ES5/ES6 - Resulting code is clean ES2018 JavaScript without polyfills -- Removed old tests, docs, examples -- Removed old package dependencies (`karma`, `jasmine`, `babel`, etc.) -- Updated all package dependencies -- Updated TensorFlow/JS dependencies since backends were removed from `@tensorflow/tfjs-core` -- Updated mobileNetv1 model due to `batchNorm()` dependency -- Added `version` class that returns JSON object with version of FaceAPI as well as linked TFJS -- Removed `mtcnn` and `tinyYolov2` models as they were non-functional in latest public version of `Face-API` - *If there is a demand, I can re-implement them back.* - -Which means valid models are **tinyFaceDetector** and **mobileNetv1** - -## Installation - -Face-API ships with several pre-build versions of the library: -- `dist/face-api.js`: IIFE format for client-side Browser execution *with* TFJS pre-bundled -- `dist/face-api.esm.js`: ESM format for client-side Browser execution *with* TFJS pre-bundled -- `dist/face-api.esm.nobundle.js`: ESM format for client-side Browser execution *without* TFJS pre-bundled -- `dist/face-api.node.js`: CommonJS format for server-side NodeJS execution *without* TFJS pre-bundled - -Defaults are: -```json -{ - "main": "dist/face-api.cjs", - "module": "dist/face-api.esm.js", - "browser": "dist/face-api.esm.js", -} -``` - -Reason for additional `nobundle` version is if you want to include a specific version of TFJS and not rely on pre-packaged one -`FaceAPI` is compatible with TFJS 2.0+ - -Bundled versions are ~1.1MB minified and non-bundled versions are ~169KB non-minified -All versions include `sourcemap` - -There are several ways to use Face-API: - -### 1. IIFE script - -*Recommened for quick tests and backward compatibility with older Browsers that do not support ESM such as IE* - -This is simplest way for usage within Browser -Simply download `dist/face-api.js`, include it in your `HTML` file & it's ready to use - -```html -