mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
Merge pull request #71 from eschnou/fix_motion_track_example
Fixed the motion track example
This commit is contained in:
commit
2c5324df41
@ -1,15 +1,16 @@
|
||||
var cv = require('../lib/opencv')
|
||||
var path = require('path'),
|
||||
cv = require('../lib/opencv');
|
||||
|
||||
|
||||
var vid = new cv.VideoCapture("/Users/peterbraden/Desktop/repos/node-opencv/examples/motion.avi")
|
||||
// When opening a file, the full path must be passed to opencv
|
||||
var vid = new cv.VideoCapture(path.join(__dirname, "motion.mov"));
|
||||
|
||||
vid.read(function(err, mat){
|
||||
var track = new cv.TrackedObject(mat, [420, 110, 490, 170], {channel: "value"});
|
||||
var x = 0;
|
||||
var iter = function(){
|
||||
vid.read(function(m2){
|
||||
vid.read(function(err, m2){
|
||||
x++;
|
||||
var rec = track.track(err, m2)
|
||||
var rec = track.track(m2)
|
||||
console.log(">>", x, ":" , rec)
|
||||
if (x % 10 == 0){
|
||||
m2.rectangle([rec[0], rec[1]], [rec[2], rec[3]])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user