Now You See Me, Now You Don’t, Face Detection Scripts

Straight out of Ghost in the Shell, the Laughing Man makes his appearance in these security camera shots. [William Riggins] wrote us to let us know about his teams Famicam scripts. After taking a screen shot, faces are detected and counted, ‘anonymized’, and the final image is uploaded to Twitter.

The process is rather simple, and sure beats wearing a bunch of white reflective camouflage. All that’s left is detecting specific faces to make anonymous, and of course uploading the script to every camera in the world. Easy, right?

Unwrapping 360 Degree Video

[Golan Levin] found a way to unwrap the 360 degree images he created with his camera. He’s using a Sony Bloggie HD camera which comes with a 360 degree attachment for the lens. This produces a donut shaped image (seen in the upper left) that was not all that palatable to [Golan]. He used Processing and openFrameworks to create a program that lets him unwrap the donut into a flat image, or create a ring of video where the viewer is at the center and can scroll left or right to see the rest of the filmed environment. He released the source so you can adapt the program if you’re using a different 360 video setup.

[Thanks Kyle]

Human Tetris: Object Tracking On An 8-bit Microcontroller

Elaborating on an item previously mentioned among last weekend’s Cornell final projects list, this time with video:

For their ECE final project, [Adam Papamarcos] and [Kerran Flanagan] implemented a real-time video object tracking system centered around an ATmega644 8-bit microcontroller. Their board ingests an NTSC video camera feed, samples frames at a coarse 39×60 pixel resolution (sufficient for simple games), processes the input to recognize objects and then drives a TV output using the OSD display chip from a video camera (this chip also recognizes the horizontal and vertical sync pulses from the input video signal, which the CPU uses to synchronize the digitizing step). Pretty amazing work all around.

Sometimes clever projects online are scant on information…but as this is their final grade, they’ve left no detail to speculation. Along with a great explanation of the system and its specific challenges, there’s complete source code, schematics, a parts list, the whole nine yards. Come on, guys! You’re making the rest of us look bad… Videos after the break…

[G’day Bruce]

Continue reading “Human Tetris: Object Tracking On An 8-bit Microcontroller”

Mechanical Scanning Television

This project explores the early days of television. Above you see a view from the back side of a mechanically scanning television. The black disk spins and the holes, aligned in a spiral pattern, create vertical scan lines for projected light to shine through. In this case, [Eckhard Etzold] is using red, green, and blue LEDs to create a color picture. As you can seen in the video after the break it does a pretty good job. The main problem being that the scanning disc on a mechanical TV has to be much larger than the actual image. How big would the disk need to be and how fast would it spin to produce a forty inch image? We still think this is a better method than transmitting video data in parallel.

Continue reading “Mechanical Scanning Television”

Trash Heap Projector

[youtube=http://www.youtube.com/watch?v=S5jymxi62RI]

Being hackers, sometimes we just want to hack something together, not engineer it. This projector is a great example. Made mostly out of cardboard and duct tape (or duck tape if you prefer). He picked up a 12v LED array, a cheap fresnel lens, an LCD from a “back up monitor” and a focusing lens taken from a magnifying glass. Sure, we’ve seen better, much better. But seeing an evenings worth of feverish wire twisting and taping is always pleasant. It may look pretty dim in the video, it may be as well, but keep in mind that it is common for them to appear much brighter in person or if shot with a night setting on a digital camera.

Repairing Your TV EDID

[Andreas] found that his home theater PC would not boot one day. Oddly, if he disconnected his HDMI cable from his TV, it would boot fine.  While most of us would have dug into the PC, he realized that it was a signal from the TV that was incorrect.  Luckily, LG had included a full schematic with the TV.  What he was able to figure out, using a home made snooper was that the EDID eeproms had somehow become corrupted. Not to worry, [Andreas] slapped together a full blown I2C interface and prepared to reprogram them with the correct data.  He noticed, however, that the eeproms were write protected.  On a whim, he decided to write to them any way and found that it was successful. He has some theories as to why they were writable, but says that he doesn’t want to pull the TV back apart to confirm.

[thanks evlapix]

Automated Super8 Film Scanning

For those of you who have been dreading the day that you have to dig out those old family films in Super 8 format and take them to get digitized, dread no more. Now you could turn it into a cool project. [Photobsen] has posted pictures of an automated system for scanning and compiling the film into a digital movie. There was already software available, called CineToVid, which would take the scanned segments and create a video from them, but doing the actual scanning was quite laborious. [Photobsen] built a quick automated system using an old floppy drive connected to his computer via parallel port. He now scans about 80 seconds of film per hour, unattended.