pi-motion-detection
Version:
A software based detection module for the Raspberry Pi camera
32 lines (29 loc) • 664 B
JavaScript
;
const config = require('config');
const PiCamera = require('pi-camera');
const myCamera = new PiCamera({
mode: 'photo',
output: process.argv[2],
width: config.get('camera.photoWidth'),
height: config.get('camera.photoHeight'),
timeout: config.get('camera.photoTimeout'),
timestamp: true,
nopreview: true,
});
process.on('message', (messageFromParent) => {
myCamera.snap()
.then((message) => {
process.send({
result: 'success',
message,
error: null,
});
})
.catch((error) => {
process.send({
result: 'failure',
message: null,
error,
});
});
});