README
Copterface
Installing
npm install copterface
or checkout from github
git clone git@github.com:paulhayes/copterface.git
Running Example
node node_modules/copterface/example.js
Using the library
Add it to your node project
npm install copterface --save
Here's a simple example, showing how you can use copterface
const client = arDrone.createClient({imageSize:"160x90"});
const pngStream = client.getPngStream();
var copterface = new Copterface(pngStream,{},function(info){
console.log(info);
});
copterface.start();
CopterFace(pngStream,options,callback)
an object with the following optional key/value pairs : options
outputImage
( boolean ), whether to generate a debug png and include in the info object passed to callback.
an function that recieves the info object : callback
info.rects
an array of normalized rects for each face identifedinfo.image
included if the outputImage flag is set to true. This is a PNG object that has had it's pack method called and will be emitting 'data' and 'end' events.