Nothing fancy. Messing around with OpenCV in processing. Capture the image for a webcam and apply the Canny Edge Detection to find the edges. Had the biggest problem in shifting the fade.
PImage[] shiftKey(PImage[] arr, PImage latest) { for (int k=0; k<curmaxpics-1; k++) { arr[k] = arr[k+1]; } arr[curmaxpics-1] = latest; return arr; }