我希望将mediapipe集成到NextJS + Electron应用程序中。但是,在导入FaceMesh
并“尝试”使用它时,我在@mediapipe/face_mesh
上遇到以下错误:
对于上下文,我在Nextron
库的帮助下使用NextJS + Electron。我尝试了以下问题中提出的方法:
- https://github.com/google/mediapipe/issues/1946
- https://github.com/google/mediapipe/issues/2546
- https://github.com/google/mediapipe/issues/3796
但我没有得到任何结果。
内部FaceMeshComponent.js
:
import React, {useRef, useEffect} from 'react';
import Webcam from "react-webcam"
import { FaceMesh } from "@mediapipe/face_mesh";
function FaceMeshComponent() {
const webcamRef = useRef(null);
const canvasRef = useRef(null);
useEffect(() => {
const faceMesh = new FaceMesh({locateFile: (file) => {
return `https://cdn.jsdelivr.net/npm/@mediapipe/face_mesh/${file}`;
}});
faceMesh.setOptions({
maxNumFaces: 1,
refineLandmarks: true,
minDetectionConfidence: 0.5,
minTrackingConfidence: 0.5
});
}, [])
return <div>...</div>
感谢任何帮助我可以得到!
1条答案
按热度按时间1bqhqjot1#
尝试使用
而不是当前为face_mesh导入内容。
此外,在创建对象示例时,请使用: