A collection of openFrameworks apps for working with machine learning
Binaries for all applications found in ml4a-ofx including the apps
folder and osc-modules
. Please refer to the documentation in each app for individual instructions.
In order to complete installation, run the setup script to download necessary large data files. If you're on OSX 10.12+, this script also disables Mac's translocation of the apps so they can access the data folder.
sh setup.sh
If you wish to use KinectOSC
, you must also download the zip file openni.zip
and place the folder openni
inside the data
folder.
More documentation can be found in the individual READMEs. This release includes:
If when you open any of the applications which require external files, such as ConvnetOSC
, ConvnetPredictor
, or FaceOSC
, and it throws you an error that it can't find the model file, make sure you've run setup.sh
and that the files image-net-2012.sqlite3
and shape_predictor_68_face_landmarks.dat
are found inside the data
folder. If they still are giving you problems, try individually moving each app you want to use into the data
folder and then moving it back out to its original location, then re-running. If you are still having problems, post an issue on the issue tracker.
Binaries for all applications found in ml4a-ofx including the apps
folder and osc-modules
. Please refer to the documentation in each app for individual instructions.
In order to complete installation, run the setup.sh
script to download necessary large data files.
If you wish to use KinectOSC
, you must also download the zip file openni.zip
and place the folder inside ('openni') into the data
folder.
Apps using ofxDarknet
(YoloLive
, ReverseObjectSearchFast
, and GoBot
) require an NVIDIA graphics card and CUDA to function. Even with those, they are a bit unstable, and often cause segmentation faults on startup and crash. Proceed with caution with those... your results may vary!
The other apps, including the ones based on ofxCcv
and ofxFaceTracker2
are more or less stable.
More documentation can be found in the individual READMEs. This release includes:
Standalone openFrameworks apps which send or receive data over open sound control (OSC) between various peripherals and applications.
Includes:
KinectOSC*, FaceTracker2OSC, ConvnetOSC, and DarknetOSC require additional data files in order to work properly. These files can be all be downloaded at once by navigating to the data folder and running sh setup.sh
. If you are having any trouble with those, refer to the documentation in each of those pages linked above for more specific usage instructions and links for the individual data files needed.
Additionally, the OSC configuration for each of the applications are also located in the data
folder. Editing those files will let you adjust the destination to send OSC to (or in the case of AbletonOSC
and AudioUnitOSC
where to receive from).
*Note, to use KinectOSC, unzip the zip file openni.zip
into the data
folder, so that the openni
folder is inside data
.
Check the releases page for the latest downloadable release.