Whoo! That’s three cat/leopard/dog photos in a roll! And now… I’ll stop. Photo (CC) csullens, who I hope doesn’t object – do you need model clearance for felines?

What counts as really big news in my special technology world is, I’ll admit, a little different than everyone else. But it’s tough to really convey the special love affair I have for the Sony PS3 Eye camera – just as it was hard to explain to the local GameStop employee that, no, I don’t actually have the PS3 game system.

So the big news for me today: rocking out new Windows drivers for the $40, computer vision and augmented reality and high framerate and capture-capable PS3 Eye camera.

Previously, the Windows driver for the PS3 Eye could be either blazingly fast, or blazingly not actually working at all. If you followed our instructions for the PS3 Eye on Windows only to find the camera randomly freezing, we’ve got good news – it’s fixed. (Hey, it was a from-scratch driver written by one person.)

The new driver is performing beautifully. I’m using it in Processing with the aid of GSVideo. Updated in this release:

    • Improved driver stability (this relates to the freezing of the camera image on some machines)
    • Overall CPU usage was greatly reduced by optimizing the critical code. This code is now implemented using hand optimized MMX/SSE instructions.
    • Various fixes in PS3Eye.ax direct show component. This should improve compatibility with many programs that use this feature (i.e. Skype, MSN, Flash)
    • Direct show applications can now use full set of PS3Eye camera frame rate capabilities. Here is the list of supported formats: 320×240 @ 15, 30, 60, 75, 100, 125 fps and 640×480 @ 15, 30, 40, 50, 60 fps
    • Full XP/Vista/Windows 7 support

In fact, to me this gives the driver near-parity with the Linux version (though it’s still easier to install GStreamer on Linux), and makes it worth running in Windows if you’ve got a Boot Camp install on your Mac.

Grab the new version at the very bottom of the ongoing page; 3.0.0.0825 at press time.

Sony PS3Eye Camera DirectShow Capture Source Filter *Update* v3.0.0.0825

Previously:

This image is hilarious. What else do you need to know, really?

works-on-my-machine-starburst_3

  • http://www.marcotempest.com Virtual Magician

    now where is the mac version with 640×480 at 60 fps?

    ;-)

  • http://kylemcdonald.net/ Kyle McDonald

    This makes my day. I thought Alex disappeared.

  • http://createdigitalmusic.com Peter Kirn

    I thought the macam driver could run at 60 fps at 640; it can't?

  • http://julapy.com/blog/ julapy

    im on a mac and have not been able to hit those sort of framerates at 640.

    found the performance to bog down applications in openFrameworks, so I've gone back the external firewire iSight.

    a little jealous that windows gets to take full advantage of this camera.

  • http://createdigitalmusic.com Peter Kirn

    I'll admit, I don't know that much about the capture APIs on Mac OS, so I'll refrain from speculating about what's happening there with this driver. I have seen maccam be fairly reliable, though, at 30 frames. If you want higher frame counts and don't want to run Windows, I'd give Linux a try. It's free, and it'll dual boot with Mac OS using http://refit.sourceforge.net/

  • http://studioimaginaire.com Nat

    I have the same issue on Mac, will usually top at 24fps. Not sure if it's my hardware or that the macam component for the ps3eye is not optimized.. Or perhaps both.

  • http://createdigitalmusic.com Peter Kirn

    It's definitely not the hardware. The issue is frame throughput and USB – it's one thing to get it working, another to be able to get jitter-free frames at higher rates.

    Again, expect more luck with Windows and Linux. There are actually a number of reasons that it's worth booting into those operating systems for capture-intensive applications. I've had more luck with higher throughputs from a variety of hardware. That may not be some inherent weakness of Mac OS — it may be more like, the people writing the drivers having more experience with the other operating systems. Generally, this is darned tricky to do, whether open source or otherwise.

  • http://torley.com Torley

    This is worth looking (ha ha) more into.

    Related to Peter, I've experienced a number of blockages and disappointing performance re: Mac webcams. Even Logitech's supposed top QuickCam Vision Pro performs very inconsistently compared to its Windows counterpart.

  • http://createdigitalmusic.com Peter Kirn

    Well, there are a couple of possibilities:
    1. The driver developers don't know what they're doing. (And that could really mean "don't know," as in the necessary APIs aren't fully documented.)

    2. There's some underlying limitation that's preventing reliable performance via USB.

    (or both, of course)

    Getting video input to work on any platform can be a black art. I'd be interested to know the specifics, though, and I will say – a lot of folks I know doing critical computer vision applications have wound up sticking to Windows or Linux. Just sayin' – they're options. ;)

  • http://www.fourcelabs.com Adriaan Wormgoor

    I'm actually quite curious how you got this running in Processing in the first place. Which version of GSVideo are you using? I'm now using AlexP's PS3 Driver, which works fine, I'm getting video in the test app and also in Flash apps. In Processing I'm using GSVideo 0.6. GSVideo is now shipped with a bucketload of dll's, as far as I understand this eliminates the need for extra installation of gstreamer-related stuff…. right? What am I missing?

  • Bob Smith

    I just linked to the download and my McAfree detected a trojan, so beware.

  • Laker

    Hi, I bought the PS3 Eye cam, as I want to use it with an application… but its not letting me download the driver, I got here:&nbsp ;http://codelaboratories.com/products/eye/driver/
    and when I click "Run" Nothing happens!! And before, My McAfee detected it as a trojan! This is so annoying…can someone please help

  • Dan

    hi laker, download avast antivirus free, it doesnt detect it as a virus, try it and get back to me!

    Thanks Dan

  • RunnerPack

    Great! Now, would someone make a Win7/64-bit compatible driver for the original (Logitech) PS2 EyeToy?

  • rabi narayan pattanayak

    NGHGMJ,.K.KLL

  • rabi narayan pattanayak

    0sony ps3 web camera is not functioning in my pc