Open source 'Frankencamera' is fully programmable!

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:


Recent Entries

Comments

Oldest comments listed first.

Posted by: Mike on September 3, 2009 at 11:44 PM

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...



Posted by: Stunmonkey on September 3, 2009 at 11:52 PM

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!


Posted by: Matt Mets on September 4, 2009 at 7:48 AM

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.


Posted by: bill on September 4, 2009 at 4:47 AM

It's not like...

... 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.


Posted by: Matt Mets on September 4, 2009 at 7:42 AM

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!


Posted by: Travis on September 4, 2009 at 7:25 AM

What we really need...

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


Posted by: Matt Mets on September 4, 2009 at 8:19 AM

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.


Posted by: me.gbraad.nl on September 6, 2009 at 8:18 PM

LeopardBoard?

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 comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en EspaƱol MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog