Inspiration

We saw the launch of Microsoft's Project Oxford api as an exciting opportunity to utilize their machine learning technology. Being a REST api, we thought it would be fun to integrate iOS mobile app development.

What it does

Our app allows users to take a picture or select a photo from their iOS photo album. It then sends the photo to Dropbox via the dropbox api SDK. Once in Dropbox, the app uses another api call to create a share link url. This url is sent via a POST api call to Microsoft's Project Oxford. The app send to POST requests to Project Oxford, one is for age using the face api and the other is for emotion using the emotion api. The app then parses the JSON data from the post calls. The app computes which emotion score is highest and displays emotions along with age data.

How we built it

We built this app using Xcode writting in Swift 2.0, Swifty Dropbox, SwiftyJSON, and using HTTP posts to Oxford Api.

Challenges we ran into

We ran into challenges at every step of the way. Having never developed an iphone app, nor use HTTP or JSON, we had a lot to learn on the go!

Accomplishments that we're proud of

ABSOLUTELY proud we accomplished the goal we set out to achieve.

What we learned

Learned alot about Swift 2.0 and iOS development. Learned about HTTP and Web API as well as parsing JSON.

What's next for Analyze me

Share this project:

Updates