New in OS X: Get MacRumors Push Notifications on your Mac

Resubscribe Now Close

New APIs in iOS 7 Allow Developers to Detect Blinking and Smiling in Photos

In addition to a complete redesign and a slew of new features, Apple's iOS 7 offers a number of APIs for developers, including several camera improvements like zoom capabilities for video.

According to 9to5Mac, iOS 7 beta 2, which debuted yesterday, added a new function that allows developers to access image detectors to locate facial expressions within photos.

While face recognition was originally introduced with iOS 5, the new APIs can detect distinct expressions like smiles and blinking, functionality that is found in several basic point-and-shoot cameras.

newapis
Since the iPhone's debut, Apple has worked hard to improve both the camera hardware and software of its devices, so it is no surprise that iOS 7 will offer multiple camera enhancements for developers. Each iteration of iOS has included new features, such as the volume shutter controls that debuted with iOS 5 and the panorama capabilities added with iOS 6.

Apple's camera expansion efforts have largely paid off, with the iPhone 4, 4S, and 5 ranked as the three most popular cameras on photo sharing site Flickr. The iPhone's camera was also the highlight of a recent Apple advertising campaign.

Along with software improvements in iOS 7, Apple's next generation iPhone is also expected to feature several photo-focused enhancements. The iPhone 5S is rumored to have a higher megapixel camera and a dual LED flash that was revealed in device photos earlier this week.

Top Rated Comments

(View all)

18 months ago
*/
CF_EXPORT
CFWarpDriveRef CFWarpDriveCreate(CFSpaceTimeRef dimension, const void **darkness, const void **eternity, CFIndex numHops, const CFWarpCallBacks *warpCallBacks, const CFSpeedCallBacks *speedCallBacks);

Look, I found a new Warp Drive API in CoreFoundation, near WarpCore.
You can create a EWarpDrive instance, define the dimension, darkness and eternity parameters and the number of hops you want to travel.

Each hop will cause a warpCallback into your App and the speedCallbacks let you place pins on the new 3D galaxy map API.

Use carefully.
Rating: 14 Votes
18 months ago
Well as long as they don't pull an S4 gimmick and market eye-tracking as a huge feature. Cause it's not.
Rating: 6 Votes
18 months ago
I don't know how I lived my 50 years of life without this technology. It makes my 50 years seem meaningless.
Rating: 6 Votes
18 months ago

Well as long as they don't pull an S4 gimmick and market eye-tracking as a huge feature. Cause it's not.


I've used the eye scroll feature on my friend's s4. Truly gimmicky!!
Rating: 4 Votes
18 months ago

The code says something about a minimum OS X requirement. More artificial limitations? "The older iMac cannot provide the processing power required for blink detection." ;)

It's not limiting it based on the hardware, it's limiting it based on the APIs the version of OS X contains. Only 10.9 has this (according to the code snippet).

You can't use a software feature that isn't contained in the software in question.
Rating: 4 Votes
18 months ago

Are you saying that the HTC implementation of this sucked? Is this based on personal experience on your part?

Or are you saying the Apple version is Gods gift to photography? Again, based on your usage?

You or I don't have a CLUE what Apple's version is like... but I guess a fanboi is a fanboi and it does not matter whether it REALLY is good, if it says Apple it MUST be good.


It's simple - Apple's implementations of things may take longer, but are generally FAR better, and that's not something I wish to debate really - it's obvious by mere observation and common sense.
Rating: 4 Votes
18 months ago

The code says something about a minimum OS X requirement. More artificial limitations? "The older iMac cannot provide the processing power required for blink detection." ;)


Yep. God forbid they add a new feature to new versions of their OSs without backporting them all to the older versions. :rolleyes:

I suppose you want them to backport Grand Central Dispatch and Intel processor support all the way back to Puma, too?
Rating: 4 Votes
18 months ago

Obviously Apple isn't breaking any new grounds with the addition of this smile and blink-detection API. They're not the first, and for all we know they might not even have the best implementation. But by including this as an API, it makes it much easier for developers to include this functionality in their apps- and that's good news for everybody.


API's the word! (or acronym :p)

Xcode and iPhone makes it easier by far. Sure, Android may have the functionality, but is that across Android or just with Samsung's closed API? Do I know what hardware my app I am writing will be run on, or do I have to buy EVERY SINGLE Android device in production, and test it on ALL of them?

I'll take Apple, thanks. :)
Rating: 3 Votes
18 months ago

It's nothing new to Samsung users because Samsung users can only expect the rushed, clunky showy junk that Samsung create to fill their bullet pointed marketing leaflets. The wise and patient of the iPhone users - granted, that isn't all them - are willing to play the long game and wait for Apple to sit and wait to see how things develop with the bleeding edge, AKA Samsung, then take the parts that are essential and which work, then refine and refine and refine them until their version is insanely "fat free", and works as you expect it to, without all the UI fanfare and silly gimmicks.

You can call it "fanboyism" - I do not deny Apple make mistakes, of course they do, but I call it expectation based upon a concrete, industry-shaping history of successful implementations of tech which others have totally messed up due to them rushing to get it out "on time", or having totally missed the point of the feature they tried to implement (in a rush).

I love this video, because it summarises what I've always thought Apple stand for, and they do SO well:

YouTube: video (http://youtube.com/watch?v=VpZmIiIXuZ0)

PS: I'm not defined by what others call me or think of me - if you want to call me a "fanboy" then I cannot stop you, but remember - it doesn't change me, and it doesn't change Apple being amazing, and having formed the smart-phone industry as we know it - they're the "Gold Standard", and I trust their designers exponentially more than those working for the myriad of other "iPhone killer/iPhone toppler" OEMs - mistakes or not, they're worlds ahead.


There are not a thousand no's.

Why would a Billion Dollar company put out a multi-nation campaign and a company that is the "Gold Standard" have a typo/grammatical error in ads and videos?

No's is not a word and has never been in the English language.

I don't think Apple No's what a proof reader is.

Way to set the Gold Standard for the world. It's almost like they are trying to "Think Different" which was never grammatically correct either.

But who No's. The beautiful pastel Easter egg look with iOS 7 may become the new "Gold Standard" because it was designed in "California by Apple".

That means so much to someone in Europe, Asia or all of the other countries that Apple peddle their wares.

The "Gold Standard" doesn't mean a lot when the American dollar or Apple can't back it.
Rating: 3 Votes
18 months ago

It's nothing new to Samsung users because Samsung users can only expect the rushed, clunky showy junk that Samsung create to fill their bullet pointed marketing leaflets. The wise and patient of the iPhone users - granted, that isn't all them - are willing to play the long game and wait for Apple to sit and wait to see how things develop with the bleeding edge, AKA Samsung, then take the parts that are essential and which work, then refine and refine and refine them until their version is insanely "fat free", and works as you expect it to, without all the UI fanfare and silly gimmicks.
...


That's the problem of your logic there. You only think Samsung as a juvenile company who'd love to rush out products and half baked services.

Samsung is honestly the only company capable of handling Apple's production demands for chips and ICs.
Without Samsung rushing forward with innovation you might not be able enjoy what Apple has today.

And talking about rushing half baked products, Apple does it often too. You know ... MobileMe, Thunderbolt, Siri, Apple Maps.

Yet Apple often embarrassingly late to the game. Like 1080p iTunes movies, 1080p Apple TV, iPhone 3G, USB 3.0 on Mac, cut paste operation of Finder. Really bro? No reason to delay such things but they did.

Apple makes nice product, no doubt about it. But when I meet people rushing in, bashing out competition and overly worship Apple as if it's the only tech company on planet earth .. it deserves some :rolleyes::rolleyes:
Rating: 3 Votes

[ Read All Comments ]