franken_camera.jpg

Computational photography researchers at Stanford have developed this open-source ‘Frankencamera’ using a sensor from a Nokia n95 cell phone, Canon camera lenses, and an ARM development board. Their goal is to create a future where your digital camera is no different than any other computer, and you can load new programs into it in order to change how it works. Of course, you can kind of do that now with Canon cameras by using CKDK, however their approach is from the ground up and should be much more versatile.

I love my Nikon camera, but I would love to be able to open it up and reprogram it at my bidding!

[via technabob]

More:

8 Responses to Open source 'Frankencamera' is fully programmable!

  1. I think a manufacturer like Canon should see the very existence of something like CHDK as an indicator that there is a potential market for an “open” camera.

    Almost all limitations with cameras are software limitations designed to secure the camera model’s hierarchy and price structure. A model that costs $200 more because it can do RAW and bracketing doesn’t have anything extra inside of it. It basically just has those lines of firmware uncommented. The shutter button isn’t actually attached to the shutter. These are already “software assignable”, etc.

    Anyways, I’m sure everyone reading this knows this stuff already. But I guess my point is that for those who don’t know most consumer electronics limitations are programmed specifically to be limitations, CHDK has definitely let them know that.

    Now what Canon needs to do is open all of this stuff up, and start selling a camera for nerds that aren’t afraid of options. If Roomba can do this with vacuums…

  2. Stunmonkey on said:

    This would be awesome for specific scientific use and as a software testbed.
    Probably not real useful for actual traditional photography, but I want one anyway!!!

    The article understates dramatically when it likens it to CKDK, as this goes a >whole< lot further down into actual coding of how events happens and the actual coding at the lowest levels, not just adjustments of levels and triggering of events.

    The difference between choosing exposure modes and writing your own de-noising algorithms are worlds apart.
    I can understand the confusion if the author has been working with equipment as proprietary and/or crippled as Nikon – good gear but definitely not meant to be hacked!

    • Matt Mets on said:

      Right right right. I think there is a world of difference between the typical P&S firmware and what CHDK lets you do, too, which this of course supersedes.

  3. … open source camera doesn’t already exist.
    Google for “Elphel Camera”, even the hardware is open, with fully reprogrammable FPGA.
    And it’s not that expensive, for what you can do with it.

    • Matt Mets on said:

      It’s linked at the bottom of the article! This is really just a an embedded system with a fancy lens focusing mechanism on it. No one is claiming ‘first’ here!

  4. I’m glad to see any type of open hardware; however, there is nothing intrinsically new about this hardware device. Essentially it is a commercial CCD or CMOS imager hooked up to an embedded Linux machine (such as a Beagle Board).

    Something that would be much more exciting would be an open hardware initiative to build “computational cameras” — such as ones that employ assorted pixel masks for high dynamic range or actuated imaging elements to produce flexible depth of field.

    If you’re into the idea of “computational cameras”, there was a really cool plenary talk at a conference earlier this year — check out some coverage at Hizook.com

    http://www.hizook.com/blog/2009/06/26/computational-cameras-exploiting-megapixels-and-computers-redefine-modern-camera

    • Matt Mets on said:

      Awesome video! I think these people are working on non-traditional imaging mechanisms as well, just that they need a platform to start with. It will be interesting to see what their kit ends up looking like.

  5. me.gbraad.nl on said:

    Nice idea, but we also have the LeopardBoard (http://leopardboard.org/) from Leopard Imaging. Also completely open source, also based on a TI ARM (TMS320DM355 DaVinci), costs only $99 and has interchangeable CCD’s (from VGA, 1.5M to 5M)… and the community has a close relationship with the BeagleBoard.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

%d bloggers like this: