Can Kinect distinguish between a man and a woman?

I am working on an advertising application using Kinect, and what I want to do when a person enters the Kinect range is to show ads related to men's products, and the same goes for women.

Can this be done? Where to begin?

+6
source share
8 answers

I did this through the face.com API, here is the code snippet:

FaceRestAPI obj = new FaceRestAPI("key", "secret", "", true, "xml", "", ""); string userid = ""; // registeredemailID; List<string> str = new List<string>(); str.Add(userid); List<string> urls = new List<string>(); urls.Add(txtImageURL.Text); // http location of the picture FaceRestAPI.FaceAPI objFaces = obj.faces_detect(urls, string.Empty, null, null, null); XmlDocument xml = new XmlDocument(); xml.LoadXml(objFaces.rawData); XmlNodeList xnList = xml.SelectNodes(@"response/photos/photo/tags/tag/attributes/gender"); foreach (XmlNode xn in xnList) { Label lbl = new Label(); lbl.Text = "I've recognized it as a " + xn["value"].InnerText + "!"; phMessage.Controls.Add(lbl); } 

I also study using OpenCV to do the same job.

+6
source

I wrote a Kinect wrapper for a simple game. The Kinect API allows you to determine the position of the body through several points in key places (for example, head, neck, shoulder, wrist, arm, etc.).

There is nothing in the API that allows you to determine gender. Thus, the answer is no, at least not directly.

Along with a microphone and IR camera for depth data, Kinect also has a regular camera, so you can get the stream from the camera, output its output to another API that deals with computer vision (for example, OpenCV) and try to determine the subject's gender through this .

I am not familiar with OpenCV or computer viewing software, although I cannot say for sure whether this was done. I suggest that sex can be defined through bodyshape, traits / gestures / other.

A better option would be to identify through voice recognition. Since Kinect has a built-in microphone, you can explore this idea.

+2
source
+2
source

http://www.youtube.com/watch?v=T-Pb_M3myAw

From what I read, it looks like it uses a combination of face recognition and voice recognition. You will probably need to use machine learning to get accurate results.

+1
source

It is not displayed by any SDK that I touched.

Maybe you can find the ratio of the hip joint, but that would be super-sketchy, and the skeleton you got is not proportional, so you would need to do some kind of computer vision, but at least the skeleton will tell you something , where to looking for...

+1
source

You can conduct a breast examination using the depth camera.

+1
source

Honestly, it sounds really, really complicated.

If you can make them speak, differentiating voices can work. Although two days ago I had some kind of throat, and it sounded like a frog.

But trying to differentiate with some pattern recognition will be tough. Imagine that the system would have to say that a man in a long coat with long hair is a man, and a woman with one of these women-flaps with a bulky sweatshirt and jeans is a woman that a cowboy hat is not long hair - it seems very difficult to do with any rule system.

You may be able to do machine learning, apply it to millions of images, but I am skeptical about too big a pose / clothes / etc.

I am an American, and I was asked several times in western clothing in India why "I was in men's clothing." My friend, an American woman, was dressed in an embroidered top, which no one wore in the United States. But I found out that it was men's clothing (kamiz) in Pakistan.

And think about the social consequences of guessing the "wrong." Unfortunately, most women often encounter this experience, since the man is defaulted, but at least in the USA, assuming that the man in front of your kiosk is a woman and is trying to sell him panties or something that will cause a negative reaction with side of many men.

Finally, I wonder what “men's products” and “women's products” are. The last 3 non-food items I purchased were “a gallon of motor oil, a USB cable and batteries,” and I'm a woman. I think that the jockey shorts are “men” and the tampons are “women,” but in fact, do you think anyone wants these objects to flash on a giant monitor as they pass by?

What about a more fun, engaging and technically feasible experience? - how to drop product photos, and let people swim in space - so if I swim to the table saws, I get carpenter material. And if I go to the pram, they offer me baby food. Perhaps I am a woman who does her own redistribution, and perhaps I am a new dad and need a pram.

This whole project looks like a social disaster awaiting a place.

0
source

Shoulder Width and Center of the Moment Based on our research, men have proven that they have a greater center of momentum than women of similar height and weight. This is because males tend to have wider shoulders than females, while females usually have wider hips than males. Based on this, we are trying to differentiate a man from a woman of a similar assembly, has short hair and does not wear skirts and does not carry a bag on his elbow in the center of the moment value.

https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2012T1_M.OOT/Project_Overview/GR_Metrics

Gender Recognition Indicators - School of Information Systems

0
source

Source: https://habr.com/ru/post/917245/


All Articles