11-27-2019 10:08 AM
HELLO ALL.
I AM WORKING ON PROJECT OF "FACE RECOGNITION FOR SECURITY" USING LABVIEW. I WANT TO KNOW HOW CAN I COMPARE AN IMAGE FROM CAMERA WITH DATASET OF IMAGES ALREADY EXISTING IN A TRAINING FOLDER?
11-27-2019 11:53 AM
First, check your CAPS LOCK key as it appears to be broken. Or maybe some food in it keeping it stuck on.
Second, your project is very ambitious, especially for a new LabVIEW user. Search the forums as questions like this come up from time to time and you may find some tips in them.
I'm almost certain you'll need to use the Vision toolkit. And probably need generate a lot of special algorithms to be able to compare a camera image to stored images as a way of evaluating similarity. Two pictures of the same person with the same hair style and clothes could wind up looking very different. Factor in different days, lighting conditions, hairstyles. glasses vs. none. makeup. I bet there could be huge differences between images of the same person.
Is this a school project?
11-27-2019 01:34 PM
I think modern algorithms involve face geometry.
11-27-2019 09:31 PM
Thank you.
It is my graduation project.
11-28-2019 02:59 AM
@ajaykumar32 wrote:
Thank you.
It is my graduation project.
I'd look into OpenCV. It would involve calling OpenCV from Python from LabVIEW.
11-28-2019 10:03 AM
Sounds good but I didn't get that. Is there any website or channel to understand this better?
Thanks
11-28-2019 10:14 AM
@ajaykumar32 wrote:
Sounds good but I didn't get that. Is there any website or channel to understand this better?
Thanks
Who are you asking?
If it is me you're asking (1st hit on google btw):
12-19-2019 03:57 AM
I have just released a couple of VIs for face detection and face recognition on VI package manager. The algorithms are based on convolutional neural networks. For face recognition the VI computes feature vectors for known faces and stores them in a file. For an unknown face the algorithm also computes a feature vector and computes a distance metric to the previously stored vectors. It will output the 5 best matches.
The VIs can be found on VIP by searching for 4SmartMachines.
08-18-2020 11:43 PM
In labview there are preimplemented techniques which are known as image processing algorithm blocks there we have to refine the the image and then we get the result in Labview for face detection my question is to please tell me what is the best image processing algorithm used in this technique
08-19-2020 04:25 AM
Trying to do face detection or face recognition with individual image processing operations is not state-of-the-art anymore.
The best results are achieved now with deep learning based approaches.
Face recognition is basically a two-stage process. In the first stage (face detection) possible candidate regions for faces in the image are found. In the second stage face (face recognition) decriptor vectors are calculated on these regions and these vectors are then used for recognizing or comparing faces.
Both of these stages are best done with deep learning approaches.
If you want to check the performance you can achieve with such a framework you can try this set of VIs: http://sine.ni.com/nips/cds/view/p/lang/de/nid/218050