Home

Awesome

puddlenuts

CLI to help create custom classifiers for visual recognition systems

Requirements

Usage

Show help:

$ puddlenuts --help

You should define a PUDDLENUTS_API_KEY env var corresponding to your Visual Recognition API key.

You can also place this in an .env file in your current working directory.

Any option can be specified in the .env file using the mask PUDDLENUTS_SCREAMING_SNAKE_CASE; e.g. PUDDLENUTS_LOGLEVEL=error

Installation

It can be invoked via npx:

$ npx puddlenuts --help

Or installed "permanently":

$ npm install -g puddlenuts

Sub-Commands

shoot

Take a bunch of photos with the camera, put them into .zip files corresponding to classes, and upload them into a classifier for training. See puddlenuts shoot --help for details.

train

Upload .zip file(s) to a new or existing classifier for training or retraining. See puddlenuts train --help for details.

classify

Take a photo with the camera or use an on-disk image to classify against a previously-trained classifier. See puddlenuts classify --help for details.

Development

Style

Roadmap

Notes & Meanderings

License

Copyright 2017 Christopher Hiller. Licensed Apache-2.0