- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I'm using intel realsense sdk 2016 R2 to develop a wpf program. I want to make the program recognize user's gender and age. But I cannot find any information about this in the SDK. I have tried to use Microsoft Face API, it works. But It needs to use Microsoft Azure. I just want to make the process offline. Can anyone give some advice?
Kind Regards,
Linjian
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did some research on Microsoft's Face API. Apparently it works by taking a photo (either one it has snapped or one you provide) and analyzing it. It seems that it is not very accurate in its gender and age detections though.
If I were trying to use RealSense to detect gender, I would analyze the facial landmark points, since females have a distinctive bone structure in their face that shapes the face in a certain way.
The site below may be useful in understanding the bone differences so that you could program face landmark analysis to detect them.
https://design.tutsplus.com/articles/the-differences-between-male-and-female-portraits--vector-14954 https://design.tutsplus.com/articles/the-differences-between-male-and-female-portraits--vector-14954
And this link has links to the RealSense documentation for targeting specific sets of facial landmark points, including a chart of the points.
Regarding age detection: this link discusses detecting age through wrinkle analysis, including the possibility of using a technique called 'edge detection' to do so.
https://www.researchgate.net/post/How_can_we_detect_wrinkles_in_a_face How can we detect wrinkles in a face?
RealSense can use Edge Detection to analyze a 3D CAD model.
https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?doc_ot_object_tracking.html Intel® RealSense™ SDK 2016 R2 Documentation
Alternatively, some have used an edge detection method called Canny Edge Detection. Here are some useful links.
https://software.intel.com/en-us/ipp-dev-reference-canny-edge-detector https://software.intel.com/en-us/ipp-dev-reference-canny-edge-detector
https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/549765 Canny Edge Detector
http://www.sciencedirect.com/science/article/pii/S2288430015300415 http://www.sciencedirect.com/science/article/pii/S2288430015300415
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page