Fred Montier Posted December 11, 2023 Share Posted December 11, 2023 (edited) uniGUI/VCL Face Recognition based on Luxand FaceSDK library.Recognition/Face Features/Expressions and more.. Projects For Sale Download Demos With examples ported/adapted and updated to Delphi VCL and uniGUI. Brief Introduction Luxand is one of the oldest and well tailored libs for facial recognition for different programming languages and development environments (Windows, Web (python and .net), Android and iOS). Since 2010, I have been following this material and used it for several simpler projects and tests, just curiosity. It has evolved a lot over the years, going from just a simple comparison of images to very sophisticated things like easy recognition in a video feed, real-time tracking of people in a video feed, facial expressions, facial features and much more. However, its best examples were never properly adapted to Delphi/Pascal after the String/Ansi/unicode changes introduced in version 2010 onwards. Even the examples you can download today from the official website will not work correctly or will have pascal code primitive errors. You can test it ! Some of them won't even work for Delphi/Pascal at all. Despite being a very cheap and practical lib, they now seem to only focus on their online Cloud API service and, in the last version, they didn't even update or make exampled for Delphi/Pascal. So you will find new examples for other languages but not for Delphi/Pascal since 2010 in their own package. I spent weeks studying and correcting the examples shown here and adapting them when possible to uniGUI and code to Pascal. All the basic functions of the lib I managed to adapt to VCL and uniGUI completely. The examples prove this! Watch the video demos. I highly recommend this lib for facial recognition and many other features it has. Even more so, it is the only one that does not require an hardcore dedicated video card or suffer from the slowdowns that OpenCV has. Features and Characteristics Detects Age, Gender, Facial expressions such as smile, closed eyes, angle of the face in relation to the photo. Detects facial elements such as eyes, mouth, entire face, face position, face angle in relation to the photo plane. Easily detects and identifies multiple faces in the same image with all the elements described above (see Face_SDK Mega demo). Detects people (up to 256 on-the-fly) in a video feed (webcam or IPCam), with support for identification tracking (See the LiveRecognition demo). Detects people in live video feed and their elements such as Age, Gender, Facial expression etc. (for unigui too) see example uniGUIFaceDetectionCircle. Compare images by template (one image in relation to another) or group of images against one. Good for security authorization/access walls. See LookAlike Example.ce Command example show how to integrate with a lot os commands. Easy to modify and adapt to your needs No third party components. All fonts included for Delphi/Pascal. No hidden costs or fees. Yes, we offer advice on adapting any of these examples to your systems. Contact us to receive a quote. Try before buy it 1- Download functional Demos Examples List of Examples with Source Code Adapted/Updated by me for Delphi/uniGUI: -AgeGenderRecognition - VCL - Find Age and Gender on Live feed from Webcam and subtitle on-the-fly the subject (the person detected) with that information. -ExpressionRecognition - VCL - Find if subject is Smiling and its age on Live Feed from Webcam -FaceSDK- VCL - Detects Face(s), Extracts Face and Facial Features, Face Expressions (smile, Eyes Open), Age and Gender from image, One Face only (the first detect) or Muultiple Faces (ALL detected in a image). Extract faces to files. This is a mega demo with all the basics image features I made. You don't have this in the original package. See demo video ou download demo package. You can adapt this to uniGUI easy. This code is completly compatible with uniGUI since is just replace all components. -FaceTracking - VCL - Tracking face from a Live feed from Webcam (plot rectangle over face) -FacialFeatures - VCL - Plot face features from an image (face, eyes, mouth, eyes etc) -LiveFacialFeatures - VCL Tracking face from a Live feed from Webcam (plot retangle over face and face elements: face, eyes, mouth etc) Live Recognition from feed LiveRecognition - VCL - Tracking face from a Live feed from Webcam , identify subjects and add to tracket table to future track. Support 256 face tracking and identificiation at the same time. IPCamera - VCL - Tracking face from a Live feed from Webcam , identify subjects and add to tracket table to future track. Support 256 face tracking and identificiation at the same time. uniGUIFaceDetection - uniGUI - MegaDemo for uniGUI: Tracking face from a Live feed from Webcam. Upon face detection, Get elements, facial expression and facial features with discritive text (gender, age, facial expression etc). This is a mega demos I made to unigui with all basic features. 2- Video Samples Live Feed Face Recognition with ID track (aka name of subject) Live Feed Face Expressions Live Feed Face Reecognition Gender, Age and Facial Expressions detection Photo LookAlike (batch) Edited December 14, 2023 by Fred Montier Link direct download to avoid overload server / Missing uniGUI Runtime 3 1 Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted December 11, 2023 Author Share Posted December 11, 2023 FYI: This features does not mean that you can tag somebody and "recog" in facebook, instagram. That feature is from theirs network ! You can't scan all FB, Insta network. Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted December 11, 2023 Author Share Posted December 11, 2023 All details, price and more info, link at the header if you missed. https://www.unigui.com.br/uniGUIFaceRecognitionSDK.html Questions: WA/TG 5511986207676 Quote Link to comment Share on other sites More sharing options...
MVakili Posted December 17, 2023 Share Posted December 17, 2023 Hello Fred You are really cool Can we have a way to detect the number Of course with a mobile camera And neither the size nor the circumference of the numbers are fixed Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted December 17, 2023 Author Share Posted December 17, 2023 9 hours ago, MVakili said: Hello Fred You are really cool Can we have a way to detect the number Of course with a mobile camera And neither the size nor the circumference of the numbers are fixed You mean, printed numbers ? Text ? aka OCR ? There are lots of examples on JS to do just that. Quote Link to comment Share on other sites More sharing options...
MVakili Posted January 1 Share Posted January 1 On 12/17/2023 at 7:39 PM, Fred Montier said: You mean, printed numbers ? Text ? aka OCR ? There are lots of examples on JS to do just that. The main purpose is to recognize this type of number Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted January 2 Author Share Posted January 2 This is OCR. There is Tensor e and OpenVC to this. In App environment, there are tons of APP you can download for that. Same principle as The Lens apps in google store. Quote Link to comment Share on other sites More sharing options...
Stemon63 Posted January 3 Share Posted January 3 Fred, you always have lots of interesting news, well done! Quote Link to comment Share on other sites More sharing options...
asapltda Posted January 27 Share Posted January 27 Good afternoon Mr. Fred, the idea is to create a project where people's photos (facial features) are stored. Then, when that person arrives at the door, it is confirmed if their entry is authorized, through their photo (camera image) and if they match, the authorization is confirmed, thank you for your attention. Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted January 27 Author Share Posted January 27 The example LookAlike is EXACTLY this. You have a database of photos ( i.e. build entrance reception desk...) then next time, ,just take another shot and the program can scan thousands of photos in 3 seconds and return the match. Of, course, you will have to adapt accordingly to your "Reception Desk ID" control software. But that is up to the programmer. The hard part is done. https://www.unigui.com.br/files/FaceRecognitionLookAlike.mp4 Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted January 27 Author Share Posted January 27 I'm working in a project to authorize access online doing that too. But will be a standalone project separated from this pack and using the same lib/tech. Face recognition instead login/password. Quote Link to comment Share on other sites More sharing options...
Israel Portillo Posted February 15 Share Posted February 15 Awesome Fred Doubts: 1.- Is it limited to 256 registered faces ? or could be any number ? 2.- Is there a extra Luxand licence payment? Thanks for you comments.... Quote Link to comment Share on other sites More sharing options...
Fred Montier Posted February 15 Author Share Posted February 15 Please visit their website and get their manual. But I think there are some limitation since now they are focusing in Cloud service. Around $ 99,99 usd - CLoud PLan star at $19,00//m to 200000 request (just the face sdk) other packages are way more expensive. https://getwinpcsoft.com/Luxand-FaceSDK-223345/ https://www.windows8downloads.com/win8-luxand-inc-12298/index-0.html Quote Link to comment Share on other sites More sharing options...
asapltda Posted February 20 Share Posted February 20 good morning, the speech-to-text component can be sold on its own and how much it would be worth, Thank youI need it to do some tests Thank you Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.