![]() |
RAW picture taking with N900
I want to make an N900 application to take RAW pictures and save to a file, with preview. I looked at the other threads about raw photo (SLR controls over N900 and other threads) but none of them actually helped me.
I'm rather new to Linux development, but I am experienced in close-to-the-hardware development, particularly when it comes to TI platforms. - is this functionality exposed yet in GStreamer (or any plug-in) ? I looked at camerabin and digicam but didn't find anything. Any relevant link appreciated. - do I have to write a GStreamer plugin myself ? is this something that can be done at the user level or kernel level ? - if I need to make a plug-in, I could somebody point me to how I could do that using ESBox ? there are not many links about how to use it to build GStreamer and plug-ins - ideally, I'd prefer doing all this in python rather than C, is that possible at all ? Are camerabin and other plug-ins exposed through Python bindings ? Thanks all. |
Re: RAW picture taking with N900
This would be an awesome app. an most definately something I'd use! I do a lot of live music photography and want to expand that when out on tour with bands to do micro blogging direct to a bands website with tour photos and a RAW application for when I can't easily use my DSLR would be great!
Just thought I'd add my support! :D |
Re: RAW picture taking with N900
While nothing to sneeze at, I agree, how much of a quality gain to you expect from the cam? I mean, considering the optics, sensor size, etc, not THAT much is lost in JPEG compression.
There's a reason everyone uses JPEG instead of ,say, PNG which is open and lossless. JPEG compresses better at much lower cost cor both compression and decompression. Compressing and writing a PNG could take many seconds. Most RAW formats (except for uncompressed RAW) are compressed, if lossless. Uncompressed, an image from the camera is 15MB, that takes up to 8 seconds to write on a standard card. Again, it's not like I don't want it, I'm simply raising a few questions for discussion. Not a developer on Linux, but a developer and an amateur photographer. |
Re: RAW picture taking with N900
That is a good point, my DSLR writes RAW files that are 23mb! Although this is very quick using a class6 memory card, it would probably be a nightmare on the n900! Hmmm :eek:
|
Re: RAW picture taking with N900
Has anyone tried to change the various file types to be saved via the camera .config file? I have not, as I use my phone for work a good deal and don't want to brick it, and I am personally not sure which file types are supported. However; If it does .png, perhaps that is the next best alternative.(?)
|
Re: RAW picture taking with N900
I would actually argue that, precisely because of the somewhat limited sensor size, format, capabilities, and optics, we should do everything we can not to add JPEG compression artefacts on top.
Please note that this effort is also a good way for me of better understanding Linux/Maemo development, GStreamer, and OMAP3 drivers. |
Re: RAW picture taking with N900
Quote:
Professional DNR filters like Neat Image (esp. with a custom N900 profile) or Noise Ninja are always going to do a better job processing the image than the camera's internal software. Not to mention that its white-balaning leaves a bit to be desired.. I'm definitely be interested in seeing where this goes! |
Re: RAW picture taking with N900
Quote:
(BTW: is there a way to ping people about threads on this forum software ?) In short: if 10sec save times were acceptable you could get pictures of similar quality as high-end "prosumer" cameras (between the basic consumer cameras and DSLRs), can't remember about RAW offhand. |
Re: RAW picture taking with N900
|
Re: RAW picture taking with N900
Quote:
IMO by average you can gain 1-2 EV with RAW processing. |
All times are GMT. The time now is 14:16. |
vBulletin® Version 3.8.8