Reactjs 确保在React中从相机捕获图像
所以我正在建立一个基于人脸识别的登录系统。我在前端使用React,在后端使用基于Python的API 我正在使用“react webcam”软件包单击用户的照片,并将其发送到后端端点进行登录。代码是Reactjs 确保在React中从相机捕获图像,reactjs,face-recognition,biometrics,Reactjs,Face Recognition,Biometrics,所以我正在建立一个基于人脸识别的登录系统。我在前端使用React,在后端使用基于Python的API 我正在使用“react webcam”软件包单击用户的照片,并将其发送到后端端点进行登录。代码是 const face_uri = face.canvas.toDataURL("image/jpeg") const request = new Request('/api/login',{ method: 'POST', body: JSON.stringify({
const face_uri = face.canvas.toDataURL("image/jpeg")
const request = new Request('/api/login',{
method: 'POST',
body: JSON.stringify({
face:face_uri
}),
headers: {
accept: 'application/json',
},
})
const response = await fetch(request);
我在服务器端进行人脸检测和匹配,如果找到并匹配了人脸,则返回JWT
我的问题是,任何人都可以获得另一个人的base64编码图像,并将其发布到我的端点“/api/login”,然后访问其他人的帐户
如何确保正在发送到后端的图像现在已从相机中单击?
请让我知道您的任何建议,即使涉及使用完全不同的方法、语言、框架等。图像元数据和比较时间?@RohitKashyap我在想它,但是图像元数据非常容易,看看这个。因此,任何人都可以拍摄他人脸部的jpeg照片,更改元数据,对其进行base64编码并发布以获得访问权限。编辑