Distorsiona un video desde uno de sus lados con el mouse

//importo la biblioteca de video
import processing.video.*;
// captura la imagen de la camara
Capture cam;
//creo el aee donde se muestra el programa
void setup() {
size(500, 400);
cam = new Capture(this);
//inicaiar camara
cam.start();
}
void draw() { //defino el color de fondo
background(0);
//defino el color aleatorio para que la camara cambie las tonalidades
tint(random (255),mouseY,mouseX);
//utilizo el mouse para ampliar y reducir la imagen
image(cam, 0, 0,mouseX,mouseY);
}
//muestro la imagemn del camara
void captureEvent(Capture c) {
c.read();
}