I am using OpenCV 2.1/2.3 with the newer C++ style OpenCV interface. There are a few tricky parts and changes that aren't mentioned in the cheatsheet. Hopefully the OpenCV documentation will continue to improve as it grows. Anyway, here is a quick start guide that might help beginners out. Camera Capture in OpenCV 2.x #include [...]
Interesting gender conversion results... Barack Obama obama.wav obama_to_female.wav obama_to_child.wav Sarah Palin palin.wav palin_to_male.wav palin_to_female.wav Katie Couric couric.wav couric_to_male.wav Al Gore algore.wav algore_to_female.wav algore_to_child.wav Hip-Hop turnstiles.wav turnstiles_to_child.wav Details on the project page.
If you've ever used Apple's PhotoBooth software to take a picture of yourself with the webcam built into the screen, you'll notice the display turns white when the picture is taken. The idea is to use the monitor as a flash bulb - it illuminates your face and produces a better image in low-light conditions. [...]
This is a Processing sketch/Java applet that simulates wave field synthesis. A virtual source follows the position of the mouse cursor. It's useful for visualizing the behavior and limitations of WFS. Right now it lets you change parameters of a line array, and I'll try to extend it to simulate other array configurations. Key Commands: [...]
This is a simple acoustic beam steering simulation built in Processing/Java. The simulation has physical correspondence; it runs at 1/2000th realtime and at a scale of 10 pixels = 1 meter. The array size is fixed at 2.5 meters (25 pixels tall), positioned at the left edge of the display region. More at HRTF and [...]
I'm obsessed with getting externalized sounds out of headphones. It turns out this is darn near impossible. Using head-related transfer functions to filter the sound and emulate a "transaural" (loudspeaker) source is only the tip of the iceberg... Read more at binaural audio remixing. I spent the afternoon yesterday trying to reproduce the soundfield created [...]
In order to use the 120 fps Playstation Eye camera with your IR multitouch table, you have to remove the infrared blocking filter built into the camera and add your own visible light blocking filter. This can be accomplished in a few short steps detailed here at the nuigroup forums, and a floppy disk material [...]
I'm working on a multitouch implementation of virtual air hockey in Processing using the awesome JBox2d library. This involves a few hacks and workarounds that might be useful to share with others. More to come...
Developing a business plan for Stractor. I would rather focus on organizing the technical challenges but I'm putting that aside for now. One problem I have with the site is the domain name. I originally decided on the name Stractor due in no small part to the availability of the domain name "stractor.com." Just days [...]