I'm trying to do face detection on a video with opencv on bootcamp (windows 10) and processing 2.2.1
import processing.video.*;
Movie video; import gab.opencv.*; import java.awt.Rectangle;
OpenCV opencv; Rectangle[] faces;
void setup() { size(640,360);
video = new Movie(this, "people.mp4"); video.play(); video.loop();
opencv = new OpenCV(this, video.width, video.height); opencv.loadCascade(OpenCV.CASCADE_FRONTALFACE); }void draw() { background(0); fill(255);
image(video,0,0);
opencv.loadImage(video); faces = opencv.detect();
}void movieEvent(Movie m) { m.read();
}
It crashes at the line: opencv.loadImage(video);
With the message: IndexOutOfBoundsException: Index 3: Size 0
Any ideas? This works fine on mac osx with the same version of processing.