我尝试使用react-use-face-detection和@mediapipe库实现人脸识别组件。当我卸载组件react-webcam没有成功关闭。我如何修复这个错误?
const { webcamRef, boundingBox, isLoading, detected, facesDetected } = useFaceDetection({
faceDetectionOptions : {
model: 'short'
},
faceDetection: new FaceDetection.FaceDetection({
locateFile: (file) => {
return `/face_detection/${file}`
},
}),
camera: ({ mediaSrc, onFrame, width, height }) =>
new Camera(mediaSrc, {
onFrame,
width,
height,
}),
});
如何解决此问题?
1条答案
按热度按时间s2j5cfk01#
我已经重写了这个包你使用,以适应我的项目的一些需要,但与此我已经解决了这个问题,关于相机不卸载。
在本例中,我从返回中删除了
boundingBox, isLoading, detected and facesDetected
props。如果你不需要它,你可以尝试使用它。Here你可以找到它。