News for hackers. Stuff that matters.
Re:Face++: API for face detection – also detects gender, age... by downandout on Tuesday November 04, 2014 @08:52AM (#8556453)
I have some experience with computer vision [1]. It is non-trivial and requires real processing power to do it at scale. So I suspect they'll be charging soon unless they have a huge amount of funding. Other than that potential issue, this looks like a fairly usable, credible API.

[1] I wrote software to scan Facebook profile photos for overweight people. We store their ID's for targeting through FB ads.

Re:Face++: API for face detection – also detects gender, age... by afandian on Tuesday November 04, 2014 @08:55AM (#8556472)
Your footnote should win some kind of prize for "most terrifying inconsequential remark".
Re:Face++: API for face detection – also detects gender, age... by discardorama on Tuesday November 04, 2014 @10:34AM (#8556990)
I think there's an unspoken rule on the internet: any piece of personal data will eventually be used for ad targeting.

The response rates for display ads are so abysmal that any edge can make a difference. CTRs (click-through rates) hover around 0.1%, so if you increased CTR by a slim 0.1%, you'd double the revenue!

Re:Face++: API for face detection – also detects gender, age... by afandian on Tuesday November 04, 2014 @11:13AM (#8557272)
The corollary (?) is that the most unexpected use will likely be the most lucrative.
Re:Face++: API for face detection – also detects gender, age... by downandout on Tuesday November 04, 2014 @09:01AM (#8556497)
I literally LOL'd at this :) .
Re:Face++: API for face detection – also detects gender, age... by tragomaskhalos on Tuesday November 04, 2014 @11:27AM (#8557372)
For the last time, I am "Mr Stay Puft", I am a brand, not a real person. Please stop bombarding me with slimming products.
Re:Face++: API for face detection – also detects gender, age... by romanlevin on Tuesday November 04, 2014 @12:00PM (#8557572)
Can you actually target Facebook ads at specific users?
Re:Face++: API for face detection – also detects gender, age... by MatthewMcDonald on Tuesday November 04, 2014 @12:24PM (#8557733)
You can target a group of specific users. There are some restrictions (minimum group size) but there are ways around it.[1]

[1] http://mysocialsherpa.com/the-ultimate-retaliation-pranking-...

Re:Face++: API for face detection – also detects gender, age... by romanlevin on Tuesday November 04, 2014 @03:54PM (#8558983)
This is fucking terrifying.
Re:Face++: API for face detection – also detects gender, age... by downandout on Tuesday November 04, 2014 @08:20PM (#8560051)
You could until a couple of months ago, and you still can with some significant caveats. Also, combining names and locations with other data from third parties gives some pretty awesome postal mail/email/telemarketing lists for companies in this space.
Re:Face++: API for face detection – also detects gender, age... by mandeepj on Tuesday November 04, 2014 @01:52PM (#8558304)
I think hair restoration\transplant companies can also target users with ads by looking at their pictures. If they are bald then show them our ad
Re:Face++: API for face detection – also detects gender, age... by downandout on Tuesday November 04, 2014 @03:39PM (#8558913)
Yes, there are a few characteristics that are mainly visual and hard to identify any other way. Bald is one, wearing glasses (segmented by sunglasses/regular glasses) is another.
Re:Face++: API for face detection – also detects gender, age... by ParvusPonte on Tuesday November 04, 2014 @07:25AM (#8556183)
I believe this is a good place to plug a very usable open source computer vision project: http://openbiometrics.org/

Fantastic alternative you can hack with if you're allergic to APIs that "might" charge their free service in the future.

Re:Face++: API for face detection – also detects gender, age... by balakk on Tuesday November 04, 2014 @09:37AM (#8556638)
Another project that I think is really good is dlib : http://dlib.net

To compare how well it works compared to OpenCV's face detector: http://www.youtube.com/watch?v=LsK0hzcEyHI

dlib is also great at picking out facial landmarks: http://blog.dlib.net/2014/08/real-time-face-pose-estimation....

Between dlib and OpenBR, I think almost all of these usecases can be covered without commercial APIs - if you have a large enough training set.

Face Recognition is a whole another matter though.

Re:Face++: API for face detection – also detects gender, age... by ape4 on Tuesday November 04, 2014 @11:07AM (#8557229)
Sadly none of these free/open projects can do gender, age, pose
Re:Face++: API for face detection – also detects gender, age... by jklontz on Tuesday November 04, 2014 @11:20AM (#8557313)
OpenBR does gender & age (probably pose in 2015). YMMV though, current algorithm is very dependent on an "ID card" quality photo.
Re:Face++: API for face detection – also detects gender, age... by davis685 on Tuesday November 04, 2014 @06:11PM (#8559649)
dlib does pose, see: http://blog.dlib.net/2014/08/real-time-face-pose-estimation..... No gender or age prediction though. Do many people care about gender and age prediction?
Re:Face++: API for face detection – also detects gender, age... by alexhawdon on Wednesday November 05, 2014 @08:19AM (#8561617)
Those characteristics including ethnicity can be useful for marketing purposes.

I remember reading about a shop that used this sort of technology to profile their customers. It revealed that at a certain time of week they received an unusually large number of Japanese customers (turned out they were on a tour bus route) and responded by repositioning their Japanese member of staff to be a greeter during these periods and it significantly improved their revenue.

A similar product based around this idea might be clothes shop dummies with this built in. This would provide an interesting profile of the people interested in the particular outfit the dummy was modelling which might be useful for further advertising targeting or in the case of a multi-national brand some insights into what they should advertise in which regions.

Re:Face++: API for face detection – also detects gender, age... by mikejarema on Tuesday November 04, 2014 @12:50PM (#8557921)
Also of note is clmtracker: https://github.com/auduno/clmtrackr

Its open source (MIT license I believe) and performs some of the same functions as Face++ like detection, "landmarking" and replacing features/mapping a mask to your face. It includes some fun demos as well.

Re:Face++: API for face detection – also detects gender, age... by jklontz on Tuesday November 04, 2014 @07:39AM (#8556230)
OpenBR author here, thanks for the plug!
Re:Face++: API for face detection – also detects gender, age... by hackerboos on Tuesday November 04, 2014 @08:47AM (#8556431)
I've been doing research for a facial detection/facial information API since Face.com was mothballed by Facebook.

Not loving the idea of relying on third-party APIs for the above reason makes this project is very useful.

Thanks.

Re:Face++: API for face detection – also detects gender, age... by arb99 on Tuesday November 04, 2014 @04:14AM (#8555680)
Looks interesting, might implement this on a project soon.

Their pricing is a bit iffy though... " The Face++ APIs are currently provided free of charge. However, Face++ may charge fees for future use of or access to the Face++ APIs or the Face++ services according to its sole discretion. If Face++ decides to charge for the Face++ APIs Services, Face++ will provide you prior notice of such charges. Face++ may also charge You when providing You a service different from the service under these Terms; for example, we may charge additional fees for excessive API use. "

not even a rough clue given as to how much they'll charge (could be reasonable, or very expensive)...

but, still, looks very good

Re:Face++: API for face detection – also detects gender, age... by bsenftner on Tuesday November 04, 2014 @09:38AM (#8556643)
How do they get away with using all those celebrity photos?

Founder/CEO of the 3D Avatar Store here. We do most of what they do: face detection, facial feature detection and tracking, smile/expression analysis, and facial recognition. And we go further with 3D Reconstruction into performance animation ready 3D geometry, automated lip sync generation and so on.

Re:Face++: API for face detection – also detects gender, age... by chacham15 on Tuesday November 04, 2014 @01:36PM (#8558198)
A lot of people dont know or dont care. E.g. look at mightytexts website[1].

[1] http://mightytext.net/

Re:Face++: API for face detection – also detects gender, age... by romanlevin on Tuesday November 04, 2014 @11:57AM (#8557547)
I'm guessing because China.
Re:Face++: API for face detection – also detects gender, age... by huskyr on Tuesday November 04, 2014 @04:12AM (#8555676)
I've tried this for a hobby project, and was quite surprised by the quality of the API. I'm a bit wary though because of the lack of a clear business model / pricing on their website.
Re:Face++: API for face detection – also detects gender, age... by helloshow on Tuesday November 04, 2014 @09:56AM (#8556737)
Reminds me of Kairos - facial recognition API apihttp://www.kairos.com/
Re:Face++: API for face detection – also detects gender, age... by coleca on Tuesday November 04, 2014 @11:55AM (#8557538)
Thanks for the mention. CTO of Kairos here.

We offer a web API that will perform 2d to 3d facial recognition which helps greatly when dealing with natural world images as opposed to mug shot type of controlled imagery. We turn the 2d image into a 3d model and then normalize the pose and lighting before performing the matching leading to higher results on everyday pictures.

Check us out at www.kairos.com

Re:Face++: API for face detection – also detects gender, age... by bdg on Tuesday November 04, 2014 @09:44AM (#8556664)
This is fun, but it thinks I'm about 20 years older than I am, and the grey-beard Swedish sysadmin was identified as a black woman.
Re:Face++: API for face detection – also detects gender, age... by quasarj on Tuesday November 04, 2014 @01:38PM (#8558217)
Yep. I'm a 30 year old bearded man. It said it was 99.7% sure I'm a 47 year old woman. At least it got my race right! Though it was only 77% sure of that.
Re:Face++: API for face detection – also detects gender, age... by benjamincburns on Tuesday November 04, 2014 @04:25AM (#8555703)
Recognition leaves something to be desired. Detection classifies her as female, 40 years old ±10 years. Recognition apparently doesn't add metadata parameters from detection into it's weighting:

http://imgur.com/n23vVQT

Re:Face++: API for face detection – also detects gender, age... by vtempest on Tuesday November 04, 2014 @04:30AM (#8555713)
http://challengepost.com/software/smileforce

ran emotional sentiment analysis from an ipad camera while user scrolled thru menu items. won a prize in salesforce $1 hackathon

Re:Face++: API for face detection – also detects gender, age... by dheera on Tuesday November 04, 2014 @11:57AM (#8557551)
What's the principle behind gender detection? Is it based on machine learning algorithms trained with a huge pile of data, or is there some inherent geometric difference between male and female faces that I'm missing?
Re:Face++: API for face detection – also detects gender, age... by matsiyatzy on Tuesday November 04, 2014 @12:08PM (#8557607)
There's definitely geometric differences between male and female faces. The most distinct difference is that the male chin tends to be larger, giving the face a more "square" shape, while female faces have smaller chins, giving the face a slight "almond" shape. And I'm sure there's more subtle differences as well.
Re:Face++: API for face detection – also detects gender, age... by sinzone on Tuesday November 04, 2014 @02:20PM (#8558484)
Re:Face++: API for face detection – also detects gender, age... by NKCSS on Tuesday November 04, 2014 @07:34AM (#8556209)
Lol, it doesn't like my picture much :P I'm a 31 year old white guy (ok, was 29 in the picture) and it tells me I'm probably 43 with 7 variance and black :P
Re:Face++: API for face detection – also detects gender, age... by V-2 on Tuesday November 04, 2014 @08:13AM (#8556312)
I'm in my 30s and the software thinks I'm 7 or 14, depending on the pic :) And I don't look this childish at all
Re:Face++: API for face detection – also detects gender, age... by neals on Tuesday November 04, 2014 @10:13AM (#8556851)
So what are some people building with this? I'm curious of the possibilities, which probably are endless.
Re:Face++: API for face detection – also detects gender, age... by amelius on Tuesday November 04, 2014 @01:00PM (#8557973)
What comes to mind is a generic "upload profile photo" for websites, where the system can automatically crop your uploaded photo. Or even just to check that it is a "valid" photo.

Not sure how the gender/age info would be useful.

That's the best I can come up with. My brain actually works best in the opposite direction (problem->solution) :)

Re:Face++: API for face detection – also detects gender, age... by marcelocamanho on Tuesday November 04, 2014 @09:03PM (#8560166)
Already getting 504 errors. Such an API cannot be free unless they got a huge amount of funding...
Re:Face++: API for face detection – also detects gender, age... by binwiederhier on Tuesday November 04, 2014 @09:46AM (#8556677)
This is really awesome. Good job! And the response time is pretty fast too.
Re:Face++: API for face detection – also detects gender, age... by arthurcolle on Tuesday November 04, 2014 @10:38AM (#8557014)
is this a project by the people at Face.com? I know they were acquired by fb some time ago so it would be neat to know they are still working on related stuff post-acquisition
Re:Face++: API for face detection – also detects gender, age... by nnnnni on Tuesday November 04, 2014 @06:26AM (#8556021)
I wonder if this could be used to filter out duckface pictures...
Re:Face++: API for face detection – also detects gender, age... by Andrenid on Tuesday November 04, 2014 @05:54AM (#8555944)
Doesn't work at all for me.

ILLEGAL_USE_OF_DEMO_KEY

Re:Face++: API for face detection – also detects gender, age... by anonfunction on Tuesday November 04, 2014 @06:05AM (#8555979)
You have to sign up and create an app to get the key. From what I could gather there is no limit or pricing on the site. Once you are in to the developer center they have you can see the docs and use the API. It's quite nice, even if it ages me at 31, a bit older than I am.
Re:Face++: API for face detection – also detects gender, age... by chetangole on Tuesday November 04, 2014 @05:33AM (#8555891)
It is not even detecting my face!
Re:Face++: API for face detection – also detects gender, age... by anonfunction on Tuesday November 04, 2014 @06:10AM (#8555988)
It needs a good photo of mostly just your face in order to get a good detection. Detected my face quite accurately, I'd try again with a headshot.
Re:Face++: API for face detection – also detects gender, age... by nly on Tuesday November 04, 2014 @10:52AM (#8557117)
So you need to detect the face before you can detect the face...
Re:Face++: API for face detection – also detects gender, age... by kp666 on Tuesday November 04, 2014 @07:11AM (#8556131)
happy to see this...was using face.com till facebook bought them :(
Re:Face++: API for face detection – also detects gender, age... by ninjaplease on Tuesday November 04, 2014 @07:25AM (#8556179)
Meh. Betaface has had this for years.