Pseudo Video Feedback in Processing
Overview
A simple application in processing to capture motion and then make it look like a video feedback loop. It randomly changes how the pictures move after they bounce around a few times. Click on the picture below for a youtube video (Nothing exciting just me in front of the computer):
Design
Hacked up the "frame differencing" sample application bundled with processing. Saved off the pixels to 2 PImage objects, one the inverse of the other, and then just scaled and displayed them.
Code
psuedoFeedback.pde -- Processing code, obviously requires a video camera to work
Conclusion
Turned out decent for only about an hour of work. I originally wanted to do silhouettes, but I'm not sure it's possible without something like a green screen. It now has a "Take On Me" feel to it :p The motion of the screens isn't as fluid as I had hoped, but I'm not motivated enough to try to hook in a fluid-motion algorithm.
Comments(3)
2009-09-16 11:08:11
(2009-11-12 07:40:14) Jay said:
I'm sure you can understand if I beat up on you for Windows a little bit. Afterall, it's a little funny to see the guy who contributed quite a bit to my
finally taking the linux plunge (look ma, no dual booting!) using Windows.
Speaking of Windows, if Windows 7 wasn't so damn expensive, I was considering
sending you a copy as a gag gift. Now I'm not so sure you'd even get the gag.
;-P
(2009-11-12 06:03:21) Gavin Black said:
lol, beating me up on using Windows :-D I actually did this on Linux but hadproblems getting XVidCap to capture the video without thrashing the processor
(This was on an EEEPC, I loaned out my PS3 Eye so I couldn't test it on my main
machine which should have handled it better). I just moved it to a work
computer with a webcam to grab the video. I do primarily web stuff nowadays so I
use both Linux and Windows to make sure stuff is cross platform.
(2009-11-10 06:48:41) Jay said:
What's this? Windows XP? Add your comment:
Hardware
Software
- TAIM (Alpha Version): GHCI integration with vim
- CheaTorrent -- An evil BitTorrent client
- Self Modifying 2D Turing Automata
- Competing Conway Life Automata
- X11 Timelapse Desktop Video
- Colored Wolfram Automata With Sound Input
- Pseudo Video Feedback in Processing
- Haskell Cipher Saber
- Illegal FIlenames -- Windows and *nix
- Simple Perl SDL Music Keyboard (Updated)
- Image to Spectrogram
- Pastebin Hell
- OMGWTFRNG (OWR)
- OTP Enhancement : Failure Report
- Java Network File Transfer Tool
- AES Encrypted Filesystem Speeds
- Dual Message Encryption
- PHP Website
- Mp3 Splitting Script
- Random Obfuscation Tool
- Filesystem Speed Comparisons
- Java Based Web Server GUI