Slashdot Mirror


Firmware Hack Allows Video Analysis On a Canon Camera

An anonymous reader writes "Researchers from the University of Liege in Belgium have been able to perform real-time video analysis on a regular Canon digicam (video link) without any hardware modification. The results are shown directly on the digicam's screen. They use a hacked version of a popular open-source alternative firmware for Canon cameras: CHDK. This is a proof-of-concept that computer vision algorithms can now be embedded on regular Canon digicams with little effort (CHDK is coded in C). What other popular vision algorithms could be implemented? For what purpose?" You can get some idea about ViBe from this abstract at IEEE; basically, it allows background extraction in moving images.

115 comments

  1. Zoneminder by b0bby · · Score: 2, Interesting

    I've been playing around with Zoneminder a bit & this could be a way to use decentralized cheap cameras to send events to a ZM server. Pretty neat.

    1. Re:Zoneminder by davester666 · · Score: 3, Funny

      I wrote code for this so that my camera would draw a little red box around the faces of terrorists. It seems I'm surrounded by them.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:Zoneminder by Anonymous Coward · · Score: 1, Funny

      perhaps you could implement that with collision boundaries and gun turrets before they terrorize you. that would keep the status quo, right and proper, all the way.

    3. Re:Zoneminder by Lumpy · · Score: 1

      Id rather zoneminder do the processing and use cheaper video cameras to send video to zoneminder.

      I've been using zoneminder for 4 years now, What more important is not "cheap" but high frame rate.

      --
      Do not look at laser with remaining good eye.
    4. Re:Zoneminder by b0bby · · Score: 1

      If you're doing wireless, sending high quality images back continuously can really chew up your bandwidth. If the camera has enough smarts to only send events it can make things easier. Plus using less bandwidth makes things like having your Zoneminder box be an offsite VM easier too.

  2. CHDK by The+MAZZTer · · Score: 4, Informative

    I use CHDK on my own Canon PowerShot. Good stuff.

    1. Re: CHDK by 0100010001010011 · · Score: 2, Interesting

      What's the 'newest' Camera that supports CHDK? Mine got stolen recently and I'd like something to replace it for times I don't want to lug around my SLR.

      Does CDHK support the DIGIC IV (720p, better face recognition). I played around with one of my friends and face recognition, the fact that you can zoom in and scroll through all faces to make sure they're in focus. Lots of cool stuff, but CDHK seems to mostly support older stuff and Canon's numbering scheme sucks.

    2. Re: CHDK by Gruff1002 · · Score: 1

      Newest Canon to the best of my knowledge is a G11 that will support CHDK

    3. Re: CHDK by rhizome · · Score: 2, Informative

      Check the sidebar: http://chdk.wikia.com/wiki/CHDK

      I'm anxiously awaiting the SD1200 port.

      --
      When I was a kid, we only had one Darth.
    4. Re: CHDK by kimvette · · Score: 3, Informative

      I use it on my S5 IS. I use the intervalometer, various grids (for composing level shots when it matters), the extended shutter modes (both slower and faster than the "stock" firmware allows) and of course the RGB histogram and on rare occasion raw. I don't use raw too often though because it slows the camere down a fair bit. However, CHDK is a wonderful tool and scripting it isn't too bad. The documentation is actually pretty good for a "young" open source project. In short, it makes point-and-shoot cameras usable where they otherwise wouldn't be, and where a point-and-shoot camera is preferable to a DSLR (such as when traveling), it can give you some of the capabilities you would normally turn to a DSLR for.

      I hope they manage to port it to the DSLRs, particularly the EOS 7D.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    5. Re: CHDK by xxdinkxx · · Score: 2, Insightful

      http://orbi.ulg.ac.be/bitstream/2268/12087/1/Barnich2009ViBe.pdf There is the paper in question. I despise the fact that I still have to pay for papers in IEEE silos when I am in fact a member.
      Yeah I could upgrade my subscription, but bah.

      RANT.YML
      rant:
      information should be free

    6. Re: CHDK by Anonymous Coward · · Score: 4, Funny

      What's the 'newest' Camera that supports CHDK? Mine got stolen recently and I'd like something to replace it for times I don't want to lug around my SLR.

      I'm interested by that too as I've recently "acquired" a new camera.

    7. Re: CHDK by TubeSteak · · Score: 2, Interesting

      I played around with one of my friends and face recognition, the fact that you can zoom in and scroll through all faces to make sure they're in focus.

      Maybe someone can explain the multi-focus thing to me.
      Does the camera pick out all the faces and then pick an average focal point?
      Or does the software (as opposed to the lens) actually tweak each face into focus?

      --
      [Fuck Beta]
      o0t!
    8. Re: CHDK by arh9623 · · Score: 1

      Myself as well. I've been checking every month or so. It seems close.

    9. Re: CHDK by Anonymous Coward · · Score: 2, Informative

      Does repeating a link in the summary really count as informative?
      I know this article is only tangentially about CHDK but I've been looking into CHDK lately for a project so I thought I'd share some useful links.

      Supported Cameras

      Note that a higher number doesn't mean it's a newer model. The A710 was released before the A590.
      Canon PowerShot A series info

      CHDK Howto

      Info on how to make a port

      Info on implementing PTP in CHDK
      This is still relatively new but it could allow using a computer to remotely control the camera, which isn't doable on many Canon cameras with the stock firmware. I'd love to see this mature so I can do remote capture in Linux.

    10. Re: CHDK by Trebawa · · Score: 2, Informative

      I have a PowerShot SX200, which is compact and DIGIC IV. It also shoots 720p. There's a beta of CHDK for it, and it's worked well so far.

    11. Re: CHDK by camperdave · · Score: 1

      Wow! I didn't know people were doing this sort of thing. I have been leaning towards a Canon for other reasons, but this will weigh heavily in Canon's favour for my next camera purchase.

      --
      When our name is on the back of your car, we're behind you all the way!
    12. Re: CHDK by ShakaUVM · · Score: 1

      >>I use CHDK on my own Canon PowerShot. Good stuff.

      Ditto. When I get bored waiting for an animal to do something, I play Daleks on my camera. It's awesome.

    13. Re: CHDK by mctk · · Score: 1

      Also use CHDK, also consider it good stuff. And I love the fact that my powershot takes AA batteries and has a standard USB connector. They've gotten more money out of me because of this, not in spite of it.

      --
      Paul Grosfield - the quicker picker upper.
    14. Re: CHDK by Anonymous Coward · · Score: 0

      EOS 7D is not a tinker toy, its professional equipment, and the 5dmk2 is superior at video too. They do not need hacked firmware.

    15. Re: CHDK by kimvette · · Score: 1

      Look into some of the capabilities CHDK can provide; it absolutely can be useful on a DSLR. You can do a lot of advanced scripting and CHDK is hard to beat if you want to capture consistently good shots of lightning.

      The EOS 7D is not professional; look at the EOS 1D or D3S. The EOS 7D is positioned as a prosumer camera.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    16. Re: CHDK by DZign · · Score: 2, Informative

      As far as I know it'll check the different faces and decide where it has to put focus and a small enough aperture so
      they all are sharp.
      So if the faces are close enough to each other it can focus on one and go for a small dof that'll have them all sharp, if they're further away then it'll increase dof (and thus exposure time) and possible put actual focus somewhere in between the faces (again, if I'm not mistaken it's around 1/3 before your focal point and 2/3 after it that's sharp).

    17. Re: CHDK by vegiVamp · · Score: 2, Funny

      "acquired", with quotes ? What, you were taking an innocent evening stroll through a random stranger's living room and one just happened to fall into your pocket of it's own accord ?

      --
      What a depressingly stupid machine.
    18. Re: CHDK by Nocturna81 · · Score: 1

      *wooossshhh*

    19. Re: CHDK by treeves · · Score: 1

      *woooooosh*?
      What, were you taking random stroll through a stranger's house and found a window open and the wind blowing the curtains in or what?

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
  3. CHDK is cool - more programmable cameras, please by Animaether · · Score: 1

    Subject pretty much says it all.

    Unfortunately, it seems many camera manufacturers - including Canon when it comes to their SLR line - are far happier to put any new functionality in newly released camera models and put them on the bullet list for those, rather than making it available for older models as well and just letting the new model's technical (rather than software) advantages make their sales.

  4. THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0, Flamebait

    "Digicam"? What the fuck is that?

    They're called "digital cameras". Nothing more, nothing less.

    1. Re:THEY ARE NOT CALLED "DIGICAMS". by sopssa · · Score: 0, Offtopic

      To add to the mix, everyone here calls it digi camera :-)

    2. Re:THEY ARE NOT CALLED "DIGICAMS". by Volante3192 · · Score: 1

      I wholeheartedly agree! Oh I miss the days when I used a modulator-demodulator to aid in my reception of electronic mail...

    3. Re:THEY ARE NOT CALLED "DIGICAMS". by Mike+Buddha · · Score: 3, Informative

      I call it a Cami-DigiCam Camcorder. It's so important to get the terminology right when you don't know anything else.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    4. Re:THEY ARE NOT CALLED "DIGICAMS". by lwsimon · · Score: 1

      Most photographers refer to a non-SLR digital camera as a "digicam" and a dSLR as a "digital camera", as a means of differentiating the two in conversation.

      --
      Learn about Photography Basics.
    5. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      The "digital" part is superfluous. Nobody uses film any more.

    6. Re:THEY ARE NOT CALLED "DIGICAMS". by timeOday · · Score: 3, Insightful

      Right, the new word for "digital camera" is "camera." If you mention to a friend that your camera battery is dead, would they still ask whether you can advance the film manually? No. The vast majority of cameras made, sold, and used today are digital cameras, so that is what the word has come to mean.

    7. Re:THEY ARE NOT CALLED "DIGICAMS". by Volante3192 · · Score: 1

      I must have missed that memo from the English Academy. What day did that happen?

      Yes, I'll agree if someone says 'camera' in a non-film/celluloid specific context I'll probably assume it's referring to a digital camera, but in what way are we damaging the language (moreso) by using digicam?

      l8r

    8. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      Define "most" ... because I've never heard the distinction being used that way in my entire life.

    9. Re:THEY ARE NOT CALLED "DIGICAMS". by oldspewey · · Score: 1

      Isn't this when somebody is supposed to chime in with a meme?

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    10. Re:THEY ARE NOT CALLED "DIGICAMS". by dgatwood · · Score: 1

      In precisely the way you damage the language when you elide the space between the words "more so". You're creating a word where none is needed.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    11. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      It seems fairly universal -- I was a professional photographer from 2003-2008, and the term was used quite often both in person and in forums I frequented.

      "Digicam" just sounds more lightweight and limited, to me.

    12. Re:THEY ARE NOT CALLED "DIGICAMS". by dotgain · · Score: 1

      Tell that to the Lomography crowd.

    13. Re:THEY ARE NOT CALLED "DIGICAMS". by maxwell+demon · · Score: 2, Informative

      Isn't this when somebody is supposed to chime in with a meme?

      In Korea only old people use film?
      In Soviet Russia film uses you?
      Or maybe just imagine a Beowulf cluster of hacked Canon cameras ...

      --
      The Tao of math: The numbers you can count are not the real numbers.
    14. Re:THEY ARE NOT CALLED "DIGICAMS". by Gilmoure · · Score: 1

      I was once chased by ninjas but managed to elide the guy on point and the rest fell apart.

      --
      I drank what? -- Socrates
    15. Re:THEY ARE NOT CALLED "DIGICAMS". by Hognoxious · · Score: 1

      ... or the large format aficionados.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    16. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      how do you call my cannon G11 ?

    17. Re:THEY ARE NOT CALLED "DIGICAMS". by Khyber · · Score: 2, Informative

      No, most photographers that refer to a non-SLR digital camera refer to it as a PnS (Point and Shoot) and dSLR as just "SLR" as in most digital forums it's automatically assumed you're running a digital camera opposed to film.

      I still take superior pictures with my Minolta X-700, no Photoshop needed afterwards.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    18. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      "Here, G11, here boy! Come on, I've got a nice treat for you!"

    19. Re:THEY ARE NOT CALLED "DIGICAMS". by timeOday · · Score: 1

      I don't mind if somebody says digicam, I just think it sounds a little old-fashioned, like "surfing the web."

    20. Re:THEY ARE NOT CALLED "DIGICAMS". by drkim · · Score: 1

      What the hell are you guys talking about?
      A 'camera' is a room.
      Are you yacking about those newfangled "camera obscuras?"

    21. Re:THEY ARE NOT CALLED "DIGICAMS". by lwsimon · · Score: 1

      Yeah, there are some excellent cameras out there that aren't dSLRs for some uses. I have a Minolta Z3 that I bought my parents many years ago that I love. I used to carry a small camera myself, but I use my iPhone for random one-off stuff now.

      I'm much less serious about photography than I used to be. I like hobbies with a positive cash flow, and while photography did that for me, it was a lot of time invested, a lot of cash on hand, but very little profit over time by the time I bought the equipment I needed to do it right.

      These days I do vinyl signs and decals mostly, along with clean up the occasional virus.

      --
      Learn about Photography Basics.
    22. Re:THEY ARE NOT CALLED "DIGICAMS". by Anonymous Coward · · Score: 0

      You mean the same process that formed our language in the first place?

      Do you mean to imply that our language stopped changing, and that usage, spelling, grammar, and meaning, are all fixed and permanent? When did that happen? Who said so?

    23. Re:THEY ARE NOT CALLED "DIGICAMS". by Lumpy · · Score: 1

      Most photographers I know refer to SLR's as cameras and non SLR cameras as "point and shoots" or if they are snobby "cute toys"

      But then I hang around professionals and photojournalists, so they may not be hip on newbie terminology.

      --
      Do not look at laser with remaining good eye.
    24. Re:THEY ARE NOT CALLED "DIGICAMS". by lwsimon · · Score: 1

      Ouch.

      I admit I've been out of the loop a few years, but that hurt. I got my primary income from photography for almost 5 years.

      --
      Learn about Photography Basics.
  5. Video analysis by oldhack · · Score: 1

    Abstraction overload.

    I'm sure "video analysis" means something more concrete to those in the know (or not), but I can't shake off the feeling that it's all blahblahblah with no meaning other than to generate more blahblahblah.

    Guess it worked, too. Blah blah.

    Blah.








    Blah blha?

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:Video analysis by Anonymous Coward · · Score: 2, Informative

      I'm sure "video analysis" means something more concrete to those in the know (or not), but I can't shake off the feeling that it's all blahblahblah with no meaning other than to generate more blahblahblah.

      OpenCV
      Integrating Vision Toolkit

      Think these libraries but on the camera. You take an image, you process HSV, contrast, and a bunch of other data to do shape detections, motion detection, etc.

    2. Re:Video analysis by psbrogna · · Score: 1

      Boss, is that you?

    3. Re:Video analysis by oldhack · · Score: 2, Funny

      I told you not to waste time on slashdot again. You on my list, now.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    4. Re:Video analysis by Antiocheian · · Score: 1

      You said "blha" instead of "Blah" in the end. That makes no sense.

    5. Re:Video analysis by oldhack · · Score: 1

      I was conjugating.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  6. Interesting... by fuzzyfuzzyfungus · · Score: 3, Interesting

    What I find interesting about this is not so much that the code can be loaded(since the CHDK project already did that job, and has had it working for some time now); but that consumer digicams would have enough general purpose punch to run anything much more than trivial scripts that more or less emulate series of button presses(which can be extremely useful, for time lapse, auto bracketing, etc, etc.).

    Given the sheer number that are produced, and the fairly tight battery life constraints, I would have assumed that most of the heavy lifting(crunching raw sensor data to .jpeg form, or encoding video) would be done with largely fixed function hardware, with just a little bit of general purpose computer slapped on to handle UI, user input, and tweak the settings of the encoder units. Apparently, the general purpose units have more punch than I thought.

    1. Re:Interesting... by Anonymous Coward · · Score: 0

      Given the sheer number that are produced, and the fairly tight battery life constraints, I would have assumed that most of the heavy lifting(crunching raw sensor data to .jpeg form, or encoding video) would be done with largely fixed function hardware, with just a little bit of general purpose computer slapped on to handle UI, user input, and tweak the settings of the encoder units. Apparently, the general purpose units have more punch than I thought.

      Yes, the general purpose units are there, but the moment you start taking advantage of them to do something like what's demonstrated in TFV, you dramatically kill the battery life.

    2. Re:Interesting... by vlm · · Score: 3, Insightful

      What I find interesting about this is ... that consumer digicams would have enough general purpose punch to run anything much more than trivial scripts

      Check the feature list of typical modern "consumer"-ish digital cams. Marketing has decided that the average moron needs to be able to filter pics to look like a faded photograph, or put the picture inside an ornate picture frame, or cover up parts of the image with heart and caption overlays like those stupid "reality-TV" dating shows. The enormous resources required for stupid marketing tricks can be re-purposed to do much more interesting things... Which probably pisses off the marketing guys. Which I like.

      To a first approximation, the computing power required to store a pic is not much worse than the viewfinder display. And they don't seem to care about updating the video viewfinder continuously. So, it can't be too horrible of a computational task.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:Interesting... by timeOday · · Score: 4, Insightful

      The most computationally demanding onboard processing I've noticed (aside from video encoding, which surely uses a dedicated chip) is recognizing multiple faces in real-time, or tracking a moving object, to maintain focus. Far from the gimmicks you mention, these are very useful functions that just happen to require what amounts to video processing.

    4. Re:Interesting... by The+Lerneaen+Hydra · · Score: 1

      Well, for what it's worth, the only thing the camera in the video seems to be doing is threshold compare on a pixel by pixel basis, ie if each pixel changes from the previous frame by more than a certain amount then it's highlighted, which is a pretty simple operation. Still, it's a cool proof of concept.

    5. Re:Interesting... by Anonymous Coward · · Score: 0

      Application-specific ICs are expensive. Both to design and produce. It tends to be cheaper to throw a whole microcontroller and DSP chip at the problem - even if it's way overkill - than it would be to build just the necessary circuitry, especially in consumer devices where you can afford slightly slower speeds.

    6. Re:Interesting... by Khyber · · Score: 1

      That's okay, new nickel-zinc batteries are coming out.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    7. Re:Interesting... by wvmarle · · Score: 1

      This also may explain why there are no truly cheap digital cameras.

      The cheapest that I can find nowadays costs still at least about USD 100. They all do zoom, fancy tricks, lots and lots of megapixels, whatever.

      Maybe I have only looked in the wrong shops but I can't seem to find cheap, simple point-and-shoot style digicams. For my business I often have to shoot photos, and would like to have a cheap cam that I can keep in my bag, that has decent quality, no need to zoom, cheap enough to not hurt my wallet when it breaks. 2-4 MP is enough. No zoom. I like an LCD but not necessary. Should take SD cards for easy transfer of images. That's all. Oh and a price tag of under say USD 50 would be nice.

      On the other hand maybe I should get a new phone, modern phone cams can do this. It's just that such a phone is quite expensive still.

  7. Canon S90 by Anonymous Coward · · Score: 0

    The S90 has Digic IV and supports CHDK. I haven't used it personally, but I intend to do so in 5... 4... 3... brb

    http://chdk.wikia.com/wiki/S90

    1. Re:Canon S90 by StarDrifter · · Score: 1

      The page you linked to claims that CHDK is not available for the S90. How about the PowerShot SD880?

    2. Re:Canon S90 by Albanach · · Score: 1

      That page says:

      CHDK is NOT available for the Powershot S90.

    3. Re:Canon S90 by bograt · · Score: 1

      As others have pointed out, CHDK isn't supported on the S90 (yet, but it's being worked on). It also doesn't support 720p; video resolutions are only up to 640x480 @ 30fps. (But it's a great camera otherwise, and is widely praised as having good image quality and manual control, while being compact enough to carry around very easily.)

    4. Re:Canon S90 by richlv · · Score: 1

      waITWAITWAitwait. is canon really bringing back real s series ? /me frantically searches da web.

      ok, that looks pretty close, except the hard lens cover seems to be missing, which was pretty cool. from the few images i've seen, it also seems to have pop-out flash (not as robust), and i don't see where tripod mount is located (older models had it at the centre of the lens, thus making it easier to get some panorama material w/o panoramic head).

      ok, a short explanation on why i was so excited initially... i've been an owner of some s series powershots since s45 (ok, i have that one still, it just died :/ ), and i have suggested lots of these to friends and businesses. when my last powershot s died, i wanted to purchase a new one. unfortunately, the latest models that were still available had serious problems (i believe lack of raw and misplaced tripod mount ? don't recall for sure).
      i put off the purchase of a new camera of that lass for a looong time. hear me canon ? i mostly loved what you produced at the time of s45. DAMN YOU for abandoning that line :)
      there were some rumours that it was done to make g series more attractive etc.

      so the news that s series might have been resurrected really made me look for my wallet, but it looks like they haven't actually returned to the s series roots. still, this is promising, and i'll keep an eye out for this, hoping to give some money to canon for getting me the spiced up s45 :)

      oh, but i'm not getting a new camera that is not supported by chdk anymore. or one that does not have an open firmware with chdk capabilities (or chdk as the firmware itself =) )

      --
      Rich
    5. Re:Canon S90 by bograt · · Score: 2, Informative

      I just checked the tripod mount on my S90, and it looks like it's smack bang in the centre of the lens.

      As for the pop-out flash, it's motorised. I don't know if that makes it more os less robust, but there you go.

      I've read that the S90 is basically the same as the G11 but with a different body and lens, which gives me hope that CHDK will be available for the S90 soon, since it already is for the G11. It does shoot RAW out of the box, though. You won't need CHDK for that.

  8. Why Bother Rewriting the Wheel? by eldavojohn · · Score: 2, Interesting

    OpenCV has C interfaces and there are more that have some C code libraries. Really the coding challenge would be building the wrappers to utilize those libraries with your camera's hardware (I assume provided through CHDK APIs). My vote is for a nifty KLT implementation that allows me to take a video and extract a huge wide pan image in post processing on the camera.

    --
    My work here is dung.
    1. Re:Why Bother Rewriting the Wheel? by xxdinkxx · · Score: 1

      because having multiple computer vision systems with different focuses is not a bad thing. For instance OpenCV has nothing in the way of Waldboost classifiers. Opencv seems to be mostly focused on haar-like feature classifiers.

    2. Re:Why Bother Rewriting the Wheel? by pdxp · · Score: 1

      xxdinkxx makes some good points, and also I've learned from experience that OpenCV is too slow for mobile devices in its generic form. You'd end up needing to write optimized assembler code specific to the camera's processor anyway.

    3. Re:Why Bother Rewriting the Wheel? by wvmarle · · Score: 1

      I have seen exactly that demo'ed in an ad on TV not so long ago. I forgot which brand has it, but it exists.

  9. Thank you, Lord of Language by spun · · Score: 1

    If we did not have you policing it for us, our language would have devolved into mutually incomprehensible babbling eons ago. Thank you for your continued vigilance.

    However, I am confused by your use of the phrase 'the fuck,' and sentence fragments. Could you diagram your sentences for me? As you are the Lord of Language, I'm sure they are all grammatically correct, I just need a little help in seeing how...

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Thank you, Lord of Language by EvanED · · Score: 1

      Not that a Google fight is much of an arbiter on what words are in English, but there are nearly 10x more hits for digicam than there are for lexeme.

    2. Re:Thank you, Lord of Language by spun · · Score: 2, Funny

      Digicam is a perfectly cromulent word. You may want to look into the prescription/description debate to understand everyone thinks you are a ridiculous buffoon.

      Also, I resent the implication that I ride a Harley.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:Thank you, Lord of Language by Anonymous Coward · · Score: 0
    4. Re:Thank you, Lord of Language by Anonymous Coward · · Score: 0

      There are 14,500,000 hits for "their's". A tenth of that for "hermeneutics".

      Conclusion: "their's" is a word, "hermeneutics" isn't, and you're a cock.

    5. Re:Thank you, Lord of Language by EvanED · · Score: 1

      Actually if you put "their's" in quotes (which avoids hits for "theirs"), you only get 474,000, a little over 1/4 of the hits as "hermeneutics." (And the first two hits are talking about how "their's" isn't a word, while there's no such apparent hit for "digicam" anywhere in the first five pages of results.)

  10. Re:Fun idea by spun · · Score: 0, Offtopic

    Teenager or not, if their asses are 'juicy' I think there may be a medical or dietary problem involved.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  11. Re:Fun idea by psbrogna · · Score: 1

    I'll get right on that as soon as you define "juicy" in a machine-readable format.

  12. Re:Fun idea by vlm · · Score: 1

    A neural network to emulate a CCTV security guard operator.
    Because you know that's what they look at all day, instead of catching terrorists or whatever it is they're supposed to do.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  13. Nothing special, only motion detection by Anonymous Coward · · Score: 1, Insightful

    Meh, the video demonstrates simple motion detection, which is no surprise considering that these cameras do face and smile detection all the time.

    I was hoping for more, something along the lines of object recognition, artificial horizon, being able to see a road...

    1. Re:Nothing special, only motion detection by SharpFang · · Score: 1

      Mine doesn't have any "detection" built in, but original CHDK has edge detection, "Zebra" (marking saturated or entirely black areas), several different options of histogram, and quite a bit more. Yeah, this hack doesn't do all that much comparing to what CHDK does... comparing what a Canon camera without CHDK does - it's impressive.

      As for the other options you mentioned - they would be quite doable with the CHDK software. That wouldn't help much though, because all you'd get is the image with these features highlighted. The problem with these cameras is lack of any GPIO. The USB interface haven't been reverse-engineered, so there's no way to use the camera hacks with it either (the original Canon software pretty much gives all the control over the camera over USB... - as much as their proprietary app allows, which isn't anything beyond what the standard camera firmware allows...) So yes, you could detect all kind of stuff but the most you could do with the result is displaying it on the LCD or blinking a couple of LEDs on the camera.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:Nothing special, only motion detection by wiredlogic · · Score: 1

      The monolithic build for CHDK already has simple motion detection built in. It is only accessible from a script, however, but you can find the configuration options for it in the menus.

      --
      I am becoming gerund, destroyer of verbs.
  14. Not alternative firmware by marcansoft · · Score: 5, Informative

    It's worth pointing out that CHDK isn't a hacked firmware (that would probably not be legally redistributable), nor is it an alternative firmware (that would be too much work). CHDK is an add-on to the existing firmware, that works by piggibacking on its OS, hooking functions, and spawning off extra processes on the camera's RTOS. This is what makes it so great: you get the original funcionality of the camera plus extra stuff, and you don't have to wait for the developers to add what already came with your camera anyway.

    1. Re:Not alternative firmware by Anonymous Coward · · Score: 2, Interesting

      CHDK is an add-on to the existing firmware, that works by piggibacking on its OS

      If it would have been an Apple camera, ten thousand lawyers would have been busy suing the developers.

      CHDK made me buy a Canon, and Canons approach of "live and let live" will make my next purchase a Canon 50D.

      Thank you Canon!

    2. Re:Not alternative firmware by digitalhermit · · Score: 1

      It's an awesome project. On my Canons it allowed a range of extra picture tweak settings and allowed some better RAW image manipulation.

    3. Re:Not alternative firmware by dropadrop · · Score: 1

      If the camera was a networked device always running on the background Canon might react differently too. Maybe if Canon sold software packages to enhance the camera and this ate their sales they might also work against it. As is, I think this is really not very popular (all the people I know have a canon camera, none have installed CHDK vs. 25% of them have an iPhone and quite a few jailbroke them), so they have no reason to waste resources in fighting it.

    4. Re:Not alternative firmware by ShakaUVM · · Score: 1

      >>As is, I think this is really not very popular (all the people I know have a canon camera, none have installed CHDK vs. 25% of them have an iPhone and quite a few jailbroke them), so they have no reason to waste resources in fighting it.

      You must have a different group of friends. Once when I was hiking, a friend of mine started talking about his awesome hacked firmware, and all three of us whipped out our Canons and had CHDK installed. =)

    5. Re:Not alternative firmware by quacking+duck · · Score: 1

      On the other hand, it also can't add back what Canon took out. One of the best photos I ever took (IMHO) was taken with the Color Accent mode accidentally turned on in my Canon A540. This feature was removed in the A570 that replaced it. It seems like trivial functionality to put back in, but CHDK can't.

    6. Re:Not alternative firmware by marcansoft · · Score: 1

      CHDK can add plenty of things, though of course if the code is physically missing then it would have to be reimplemented. Consider that CHDK allows RAW mode in cameras that don't originally support it, for example.

    7. Re:Not alternative firmware by A+non-mouse+Cow+Herd · · Score: 1

      The stuff done by the Digic DSP (rather than the plain jane ARM946ES that runs the OS, UI and CHDK) hasn't been deeply explored. You might be able to get color accent back, if your hack-fu is sufficient. The fact it hasn't been done isn't by itself a sign that it is impossible, it more frequently means no one has spent a lot of time in that particular area. Of course, if you did spend the time, you might find that it is in fact not possible. The canon firmware code is complicated enough (~3MB of machine code and data for the a540) that there are huge areas that no one has really dug into. The features that exist in CHDK are the result of someone scratching a particular itch.

    8. Re:Not alternative firmware by A+non-mouse+Cow+Herd · · Score: 1

      raw is actually relatively simple. Most cameras will have to have the pre-debayer/pre-jpeg readout of the sensor somewhere. As long it isn't completely hidden behind some opaque hardware, find it, write it to a file, there's your raw! This not to make light of work Vitaly and Grand did early in CHDK, getting to the point where you can do that is a big job.

      A bit OT, but CHDK raw doesn't necessarily buy you a lot. You get a little more dynamic range, and you can do white balance after the fact, but it's only 10bpp (some newer cameras are 12 bit, but only about 10 bits are significant. wth Canon ?), and the sensors and optics are major factors in quality. It's useful in some specific situations, but raw isn't going give your P&S snaps the same quality you get from a much more expensive camera that has native raw capability.

  15. Re:Fun idea by spun · · Score: 1

    Ah, I see! You were writing in the Mix-a-lotian dialect, and positing that your anaconda don't want none unless she's got buns, hon. Sorry for my confusion, it must be the anal leakage.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  16. Re:Fun idea by ClosedSource · · Score: 2, Insightful

    If you need an algorithm to identify which girls are attractive, then you don't need an attractive girl.

  17. Re:Fun idea by Stephen+Tennant · · Score: 0, Offtopic

    Precisely. My use of metaphor might be difficult from a technical standpoint, but it will make for a stimulating challenge to anyone willing to create a visual analysis back-end for ghetto booties, sugar apples, badonkadonks, whale tails, laffy taffy, and backyard cheddarstacks.

    --
    I spend most of my time in bed, darling.
  18. Re:Fun idea by spun · · Score: 1

    I think we would need a control group, lacking in back-end development, in order to correctly highlight the visual differences. It is my understanding that someone like Jane Fonda, who lacks a motor in the back of her Honda, would be perfect in this regard.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  19. Re:For SLR's makes much more sense by SharpFang · · Score: 2, Informative

    Because they are SLRs. Their firmware can do almost all CHDK can do. A lot of work and little gain, plus risk of bricking an expensive camera. The main focus of CHDK is cheapest idiotekameras, because the difference it makes is really huge.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  20. If you are interested by testing ViBE... by Anonymous Coward · · Score: 2, Informative

    You can check our dedicated webpage.

    It features downloadable binaries for windows and linux (thanks to wine).

  21. Re:Fun idea by ZosX · · Score: 0, Offtopic

    Mmmmmmm......puss filled anal leakage

  22. Re:Fun idea by ZosX · · Score: 1

    Jane Fonda surely more than made up for that.

  23. Re:Fun idea by spun · · Score: 1

    Yes, but Keira Knightley doesn't rhyme with any brand of vehicle I can think of.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  24. Re:For SLR's makes much more sense by Artemis3 · · Score: 1

    There is no "bricking" risk because CHDK does not alter the firmware, it gets booted from the memory card. Put another memory card without the CHDK file and its gone.

    --
    Artix
    Your Linux, your init.
  25. Re:For SLR's makes much more sense by SharpFang · · Score: 1

    That's correct when all you're doing is -using- CHDK.
    Developers need to use some quite advanced tricks to get the firmware dump and hook it all up. Of course there's no risk if they make no mistakes, but who writes software 100% bug-free at first attempt?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2