For the f455, is it possible to perform liveness / anti-spoofing independently of recognition?
I'd like to deploy the sensor in a kiosk application and use it to:
1) Watch for / detect a specific hand gesture,
2) Detect and locate a face in the image,
3) Perform anti-spoofing on the face (primarily to prevent someone from spoofing the system by holding up a picture or phone / tablet with video...less concerned about 3D mask attacks), and
4) Return the validated and cropped image to the host.
Questions:
For 1, is the F455 capable of running 3rd party software written for other RealSense devices?
For 3, can I perform anti-spoofing independent of facial recognition? I'm looking specifically to prevent spoofing attacks with pictures / images from phones / tablets. Which functions would you recommend?
Thank you,
Sean
-
Official comment
Hello Solson,
I apologize for the delay in getting back to you.
1) RealSenseID is purpose-built to perform facial authentication only. It cannot be used for any other depth usages, including gesture recognition.
2), 3) , 4) The facial authentication flow, including face detection, anti-spoofing, recognition, and authentication, is done internally. The RealSenseID API returns certain status codes during the enrollment and the authentication phases.
Both EnrollStatus and AuthenticateStatus include Success, NoFaceDetected, FaceDetected, and whether the face is not in the right position but they do not provide the bounding coordinates or an image of the face.
The Preview functionality provides the full image, not just the cropped face. You can use 3rd party software, such as OpenCV, to do post-processing of the image. Since the RealSenseID SDK is opensource, you can go into OpencvPreview.cc, which uses OpenCV, to read the image and do what you want with the image.
Refer to the RealSenseID Github page for a full description of the API.
The F455 cannot natively run any other RealSense software, such as software written with the Intel RealSense SDK 2.0, or any other 3rd party programs. You must write applications that use the RealSenseID SDK to access the built-in functionality of the F455.
Sincerely,
Jesus G.
Intel Customer SupportComment actions
Please sign in to leave a comment.
Comments
2 comments