Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Graphics Media News Hardware

Open Source Camera For Computational Photography 167

David Orenstein writes "Stanford Computer Science researchers are developing Frankencamera, an open source, fully programmable and finely tunable camera that will allow computational photography researchers and enthusiasts to develop and test new ideas and applications — no longer limited by the features a camera manufacturer sees fit to supply. Disclosure: The submitter is a science writer for Stanford and wrote the linked article."
This discussion has been archived. No new comments can be posted.

Open Source Camera For Computational Photography

Comments Filter:
  • by QuantumG ( 50515 ) * <qg@biodome.org> on Thursday September 03, 2009 @10:13PM (#29307141) Homepage Journal

    Please make a camera with:

    1. A built in clock that actually keeps time.
    2. Built in GPS.
    3. Some sensible connectors to upload videos in real time using appropriate external devices, or,
    4. Built in Wifi/3G.
    5. And all the good camera stuff.

    In one device. Oh, and if you can actually make a scanning range finder at a sensible price and embed that too, that'd be great.

  • by BadAnalogyGuy ( 945258 ) <BadAnalogyGuy@gmail.com> on Thursday September 03, 2009 @10:33PM (#29307249)

    Most of those things aren't software-related at all.

    How would Open Source help?

  • by Entropius ( 188861 ) on Thursday September 03, 2009 @10:38PM (#29307277)

    Then you want something like the Panasonic LX3.

    There are also small-ish DSLR's and DSLR-likes that are a far cry from the full-frame beasties. See Olympus E-620 (a small DSLR), or any of the Micro Four-Thirds cameras.

    You can have good image quality and optics along with small these days.

  • by Entropius ( 188861 ) on Thursday September 03, 2009 @10:43PM (#29307307)

    Is there a way to enable block storage mode on Canon DSLR's?

    Seriously, this is a royal PITA. My father is only semi-computer-literate and has a Canon 350D. The hoops he has to jump through in order to get the pictures off of that thing are *insane* -- it literally takes an hour to copy an 8GB CF card, and if he messes up one step in the process he has to start over. (It still takes me forever, but I just let the transfer run in the background).

    You could just use a card reader, but the camera craps the pictures into 234897234 different folders -- and he's nowhere near good enough with computers to be able to deal with that.

    Meanwhile, I can plug my (also old) Olympus camera into my computer, select "Mass storage" from the menu that appears on the camera, and it's just like a thumbdrive -- with all the pictures in one directory, no funny stuff necessary.

    Apparently the modern Canons *still* don't have USB mass storage mode. (Well, not the affordable ones anyway.)

  • by bogaboga ( 793279 ) on Thursday September 03, 2009 @10:44PM (#29307311)

    I have always wanted an Open Source printer. One that can be built and whose consumables made by those with the means without worrying about patents and all the nonsense. Think about what this could do for students and government departments.

    I am personally sick and tired of shelling cash to the Lexmarks, HPs and Epsons of today. Why hasn't this taken off [yet]?

  • by gillbates ( 106458 ) on Thursday September 03, 2009 @10:50PM (#29307343) Homepage Journal

    Look, here's the disclaimer: I am a software engineer. No, not hardware, software.

    But I've written camera drivers from schematics and datasheets alone. It's *just not that hard*. Even for a software guy. I don't have an EE, just an interest in electronics.

    And digital electronics are, quite frankly, rather simple. If you know ohm's law, and can read a datasheet or two, you could very easily put together a digital camera module. PCB express will happily etch the board for you, and you *might* have to do some soldering. Unless, of course, you buy one of the cameras from sparkfun or other hobby supplier.

    If you can't learn drag and drop PCB design, or can't master basic electronics (ohm's law doesn't even require an understanding of calculus), maybe you shouldn't be tinkering with cameras at the circuit level. A fast fourier transform is far more complicated and difficult to understand than the electronics which go into camera sensors, and yet, is the foundation for all modern video and image compression. If you can't understand that, you will most likely not be contributing much of value to computing applications involving a camera.

    Granted, I like open source stuff. But there's already plenty of it out there today - just pick the resolution, frame rate, sensitivity, etc... and go. You don't need the frankencamera. You just need the time and interest, and be willing to spend a few bucks on the hardware.

  • by PaintyThePirate ( 682047 ) on Thursday September 03, 2009 @11:07PM (#29307433) Homepage
    None of the cameras you suggested would fit in a sane person's pocket. Pocket sized implies something more along the lines of a Canon Powershot, complete with a tiny sensor and mediocre optics.

    Though, with CHDK [wikia.com], you can do some nifty things with them.
  • What about CHDK? (Score:5, Interesting)

    by rdawson ( 848370 ) on Thursday September 03, 2009 @11:33PM (#29307571)
    This kit is FREE open source for the Cannon Powershot, with many of the features mentioned in the article, including HDR. Download it onto a cf flash, and it replaces the Cannon OS. Many amazing images 1/50,000 milkdrop captures, night scenes etc can be found at http://chdk.wikia.com/wiki/CHDK [wikia.com]
  • by Anonymous Coward on Thursday September 03, 2009 @11:33PM (#29307575)

    And what exactly do you mean by *good* camera stuff? I mean, not everyone needs (or wants) 12 megapixel full-frame sensors. For the vast majority of (not-professional) shooting, the sensors in DSLRs these days are overkill.

    Personally, I'd rather have a point and shoot in my pocket (meaning I can actually use it) versus a super-expensive DSLR that always gets left at home due to bulk or concerns about damage.

    Its overkill until you want to take a decent picture in really bad lighting without a flash.

  • by appoose ( 714348 ) on Friday September 04, 2009 @02:59AM (#29308321) Homepage
    From what I gather, the emphasis for the project is not mainly on facilitating re-implementation of incorporating existing features found in modern cameras, but to enable researchers and developers to add onto to new functionality very seldom found in today's camera. Computational Photography ( http://en.wikipedia.org/wiki/Computational_photography [wikipedia.org] ) is currently a hot research area in academia. A huge chunk of computational photographic work is purely software driven, and do not involve any hardware tweaking (Think HDR imaging, panorama) . Thus, what a programmable (open) camera will enable me is to pick up a recently published work (or device my own technique), implement it and add onto the functionality of the camera. ** snip from the quoted article ** Of course users with Frankencameras would not be constrained by what is already known. Theyâ(TM)d be free to discover and experiment with all kinds of other operations that might yield innovative results because theyâ(TM)d have total control. ** snip ends **

Love may laugh at locksmiths, but he has a profound respect for money bags. -- Sidney Paternoster, "The Folly of the Wise"

Working...