Code Monkey home page Code Monkey logo

faceosc-ios's Introduction

FaceOSC-iOS(-Wekinator)

Port to iOS of Christopher Baker's FaceOSC for Kyle McDonald's ofxFaceTracker, with output set to be compatible with Rebecca Fiebrink's Wekinator

See https://github.com/kylemcdonald/ofxFaceTracker

Given how Apple does authentication, my binary wouldn't be accepted by your phone. So you'll need to build your own binary using the .xcodeproj file.

I used the openFrameworks nightly build (March 13, 2018) for iOS: http://ci.openframeworks.cc/versions/nightly/of_v20180313_ios_nightly.zip

This app will not build if you use the 'stable' openFrameworks release (v0.9.8), so either grab a nightly build, or build the whole thing from source. If you get errors submit an Issue and I'll try to help.

Note that the OSC output is setup to issue the message /wek/inputs, with values numbered 0 to 13.

Host and port for output is given in bin/data/settings.xml. Currently set to 10.0.1.5 (my laptop on my home network), and port 6448 (Wekinator default), respectively.

TODO: It's still "not pretty". There's an unused white area at the bottom of the screen, the face mesh is drawn in a disjointed way (??), and there are no user-editiable options of any kind while the app is running. 'Someone' could add a dialog box to at least allow the hostname to be changed on the fly.


Other (hopefully irrelevant) details: I built this using Mac OS X High Sierra 10.13.3, Xcode 9.3 beta 4, iPhone 7 Plus running iOS 11.3, built against Xcode Target iOS 11.0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.