VideoWriter example

This commit is contained in:
Dennis Van Roeyen 2017-08-18 20:51:07 +02:00
parent 245a245605
commit 3482027b30

27
examples/write-video.js Normal file
View File

@ -0,0 +1,27 @@
var cv = require('../lib/opencv');
var vid = new cv.VideoCapture(0);
vid.read(function(err, mat) {
if (err) throw err;
var writer = new cv.VideoWriter('./tmp/output.mp4', 'MP4V', vid.getFPS(), mat.size(), true);
writer.writeSync(mat);
var x = 0;
var iter = function () {
vid.read(function (err, m2) {
x++;
writer.writeSync(m2);
if (x < 100) {
iter();
} else {
vid.release();
writer.release();
}
})
};
iter();
});