Python - Facial Recognition [closed]
I am used OpenCv for face recognition on doors, but I came across a security flaw, if a person points a photo at the camera, my system will unlock the door based on the photo, is there any technique for this not to happen?
google "spoofing" ?
I did not understand
no fear, it was never offending,
the process of holding a (2d) image in front of the camera to fool recognition is called "spoofing"
measures against that may include using more than 1 camera, a 3d model,etc, please look it up (on your own), it's an ongoing research topic, there's nothing ready-made built into opencv (so far)
off-topic (yet relevant, imho), because it's a research question, not one about opencv
Thanks, it gave me a light on what to research
Most common approach to avoid 2d spoofing is incorporating time or depth information, which is way harder to spoof using 2d images.
What? Tell that to my time traveling puppet...
@holger, your comment makes absolutely no sense :D
Well maybe but my point is: everything can be faked:
depth = use something with depth (like a puppet instead of a 2d image) time = well we dont have time travelling yet...
CVPR 2019 papers on this topic: http://openaccess.thecvf.com/content_...
http://openaccess.thecvf.com/content_...
http://openaccess.thecvf.com/content_...