@dannadori/facemesh-worker-js
Advanced tools
Comparing version 1.0.64 to 1.0.65
@@ -54,3 +54,3 @@ import { BrowserTypes } from "@dannadori/000_WorkerBase"; | ||
} | ||
export interface FacemeshOperatipnParams { | ||
export interface FacemeshOperationParams { | ||
type: FacemeshFunctionTypes; | ||
@@ -57,0 +57,0 @@ movingAverageWindow: number; |
@@ -1,5 +0,5 @@ | ||
import { FacemeshConfig, FacemeshOperatipnParams, FaceMeshPredictionEx } from "./const"; | ||
import { FacemeshConfig, FacemeshOperationParams, FaceMeshPredictionEx } from "./const"; | ||
import * as faceLandmarksDetection from "@tensorflow-models/face-landmarks-detection"; | ||
import { AnnotatedPrediction } from "@tensorflow-models/face-landmarks-detection/dist/mediapipe-facemesh"; | ||
export { FacemeshConfig, FacemeshOperatipnParams, NUM_KEYPOINTS, TRIANGULATION, BackendTypes, ModelTypes, FaceMeshPredictionEx } from "./const"; | ||
export { FacemeshConfig, FacemeshOperationParams, NUM_KEYPOINTS, TRIANGULATION, BackendTypes, ModelTypes, FaceMeshPredictionEx } from "./const"; | ||
export { AnnotatedPrediction } from "@tensorflow-models/face-landmarks-detection/dist/mediapipe-facemesh"; | ||
@@ -13,3 +13,3 @@ export { Coords3D } from "@tensorflow-models/face-landmarks-detection/dist/mediapipe-facemesh/util"; | ||
export declare const generateFacemeshDefaultConfig: () => FacemeshConfig; | ||
export declare const generateDefaultFacemeshParams: () => FacemeshOperatipnParams; | ||
export declare const generateDefaultFacemeshParams: () => FacemeshOperationParams; | ||
export declare class LocalFM extends LocalWorker { | ||
@@ -20,3 +20,3 @@ model: faceLandmarksDetection.FaceLandmarksDetector | null; | ||
init: (config: FacemeshConfig) => Promise<void>; | ||
predict: (config: FacemeshConfig, params: FacemeshOperatipnParams, targetCanvas: HTMLCanvasElement) => Promise<AnnotatedPrediction[] | Face[] | null>; | ||
predict: (config: FacemeshConfig, params: FacemeshOperationParams, targetCanvas: HTMLCanvasElement) => Promise<AnnotatedPrediction[] | Face[] | null>; | ||
} | ||
@@ -27,6 +27,6 @@ export declare class FacemeshWorkerManager extends WorkerManagerBase { | ||
init: (config: FacemeshConfig | null) => Promise<void>; | ||
predict: (params: FacemeshOperatipnParams, targetCanvas: HTMLCanvasElement | HTMLVideoElement) => Promise<FaceMeshPredictionEx>; | ||
predict: (params: FacemeshOperationParams, targetCanvas: HTMLCanvasElement | HTMLVideoElement) => Promise<FaceMeshPredictionEx>; | ||
annotatedPredictionsMV: AnnotatedPrediction[][]; | ||
facesMV: Face[][]; | ||
generatePredictionEx: (config: FacemeshConfig, params: FacemeshOperatipnParams, prediction: AnnotatedPrediction[] | Face[] | null) => FaceMeshPredictionEx; | ||
generatePredictionEx: (config: FacemeshConfig, params: FacemeshOperationParams, prediction: AnnotatedPrediction[] | Face[] | null) => FaceMeshPredictionEx; | ||
fitCroppedArea: (prediction: FaceMeshPredictionEx, orgWidth: number, orgHeight: number, processedWidth: number, processedHeight: number, outputWidth: number, outputHeight: number) => { | ||
@@ -39,2 +39,2 @@ xmin: number; | ||
} | ||
export declare const drawFacemeshImage: (srcCanvas: HTMLCanvasElement, prediction: AnnotatedPrediction[], params: FacemeshOperatipnParams) => ImageData; | ||
export declare const drawFacemeshImage: (srcCanvas: HTMLCanvasElement, prediction: AnnotatedPrediction[], params: FacemeshOperationParams) => ImageData; |
{ | ||
"name": "@dannadori/facemesh-worker-js", | ||
"version": "1.0.64", | ||
"version": "1.0.65", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/facemesh-worker.js", |
@@ -18,8 +18,8 @@ This is webworker module for [Face landmarks detection](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection). | ||
generateFacemeshDefaultConfig: () => FacemeshConfig; | ||
generateDefaultFacemeshParams: () => FacemeshOperatipnParams; | ||
drawFacemeshImage: (srcCanvas: HTMLCanvasElement, prediction: facemesh.AnnotatedPrediction[], params: FacemeshOperatipnParams) => ImageData; | ||
generateDefaultFacemeshParams: () => FacemeshOperationParams; | ||
drawFacemeshImage: (srcCanvas: HTMLCanvasElement, prediction: facemesh.AnnotatedPrediction[], params: FacemeshOperationParams) => ImageData; | ||
FacemeshWorkerManager | ||
init: (config: FacemeshConfig | null) => Promise<unknown>; | ||
predict: (targetCanvas: HTMLCanvasElement, params: FacemeshOperatipnParams) => Promise<any>; | ||
predict: (targetCanvas: HTMLCanvasElement, params: FacemeshOperationParams) => Promise<any>; | ||
@@ -48,3 +48,3 @@ ``` | ||
export interface FacemeshOperatipnParams { | ||
export interface FacemeshOperationParams { | ||
type: FacemeshFunctionType; | ||
@@ -51,0 +51,0 @@ processWidth: number; |