Mouse Brightness

import gab.opencv.*;
import processing.video.*;

Capture cam;
Movie video;
OpenCV opencv;

void setup() {
  size(640, 480);
  cam = new Capture(this, 640, 480, 30);
  cam.start();

  opencv = new OpenCV(this, 640, 480);
  opencv.loadCascade(OpenCV.CASCADE_FULLBODY );

}

void draw() {
  if(cam.available()){
    cam.read(); 
  }

  opencv.loadImage(cam);
  opencv.dilate();//Get the image in black and white
  opencv.erode();
  opencv.brightness((int)map(mouseX, 0, width, -255, 255));
  image(opencv.getOutput(),0,0);

  noFill();
  stroke(255);
  strokeWeight(2);
  for (Contour contour : opencv.findContours()) {
    contour.draw();
  }
}

void movieEvent(Capture m) {
  m.read();
}