SD990 - page 3 - DryOS Development - CHDK Forum

SD990

  • 206 Replies
  • 89791 Views
Re: SD990
« Reply #20 on: 22 / February / 2009, 16:24:26 »
Advertisements
hnikesch, sounds good. Did you have to do any manual color calibration or did a standard Canon profile work as well?

I have only used Raw Therapee and it handled the images without any changes right after install,  nothing special for the camera
It is better to burn a roll of film than curse the darkness Equip, S100 w/CHDK, SD900 w/CHDK, SD990 w/CHDK & Pentax K2000, Pentax Kr
Flickr:

Re: SD990
« Reply #21 on: 22 / February / 2009, 16:44:32 »
Okay, sounds good. I must admit, I don't know much about about RAW yet, so I'll need to wait for the first "beta" release of reyalp's port to try things. I owned all the predecessors of the ixus 980 but learnt about CHDK only 3 weeks ago when I already had the 980...
dcraw (at least dcraw-x for the Mac) seems to be pretty outdated, last updated in 2005...from a "supported cameras" aspect, I can't see a difference between dcraw, Adobe Photoshop and Aperture...maybe one of those programs can handle the RAWs that are created by the SD990 sensor...

*

Offline reyalp

  • ******
  • 14080
Re: SD990
« Reply #22 on: 22 / February / 2009, 16:54:02 »
Raw Therapee uses dcraw code for raw loading.
Quote
maybe one of those programs can handle the RAWs that are created by the SD990 sensor..
Converting raw sensor data into what a human perceives as an accurate representation of the scene requires an arbitrary transformation of the data. This is not something that any program will magically know how to do.
Don't forget what the H stands for.

Re: SD990
« Reply #23 on: 22 / February / 2009, 17:12:27 »
and it's also really true that even every Canon camera uses a totally different way of saving RAW files? So even the PowerShot G1-G10 that are supported by Photoshop each use a different format and there's no chance it may be identical with that of the SD990? Too bad.
But buying a professional color chart and using a program to calibrate to the SD990 files could be done right? I'd do that and upload the profile if helpful.


*

Offline reyalp

  • ******
  • 14080
Re: SD990
« Reply #24 on: 23 / February / 2009, 03:41:38 »
Got the raw buffer fixed today. Interestingly, the border pixels of the raw aren't 0 like they are with my a540.
I've uploaded a sample raw (along with the corresponding jpeg) at http://www.zshare.net/download/560430458d0657df/
for anyone who wants to work on conversion software. 4480*3348*12bpp, packed, little endian, bayer unknown.

Also fixed Tv bracketing.

Weekend is over, so don't expect to see much more for a bit.
Don't forget what the H stands for.

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: SD990
« Reply #25 on: 24 / February / 2009, 07:48:24 »
I've uploaded a sample raw (along with the corresponding jpeg) at http://www.zshare.net/download/560430458d0657df/
for anyone who wants to work on conversion software. 4480*3348*12bpp, packed, little endian, bayer unknown.

Here is my modification of dcraw: http://www.zshare.net/download/561154003d8febab/

Color matrix from A650 (not good).
How about color chart image?

edit: updated
« Last Edit: 24 / February / 2009, 12:12:53 by ewavr »

Re: SD990
« Reply #26 on: 28 / February / 2009, 03:17:12 »
reyalp, is it already possible to upload the chdk "alpha" version or are there too many loose ends? I could take a photo of this colorchart ewavr mentioned on a probably good screen (iMac 24"). The adapted dcraw is another great piece of the puzzle :-) Thanks, ewavr!

*

Offline reyalp

  • ******
  • 14080
Re: SD990
« Reply #27 on: 28 / February / 2009, 04:42:35 »
I should be able to upload something this weekend.

Discovered the live viewport is still 360x240, even though the bitmap is 720x240. This means zebra, edge overlay and histogram will all need changes in the core :(  The canon firmware has a live histogram, so that one isn't so important. Both the record and playback dynamic viewport addresses are found now.

Played with the dng4ps2 calibration stuff (using 12to10 ewavr posted earlier) , but I must be doing something wrong in the image or calibration. AFAIK monitor quality shouldn't matter, since you de-focus anyway.

My attempt at a calibration image is at http://www.zshare.net/download/56297358d73b1dce/

As one would expect from the number of pixels and sensor size, the sd990 is very noisy, even at ISO 80.
Don't forget what the H stands for.


*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: SD990
« Reply #28 on: 28 / February / 2009, 05:59:26 »
Quick-n-dirty matrix (before 'official'): 0,837237 -0,290137 -0,128156 -0,127762 0,643909 0,052973 0,004446 0,088354 0,224246

Dcraw with this matrix - http://www.zshare.net/download/563001452023e519/

*

Offline reyalp

  • ******
  • 14080
Re: SD990
« Reply #29 on: 28 / February / 2009, 19:50:13 »
Nice ewavr. Did you do this with dng4ps2 ? If so, can you describe how ?

Here's a test build. This should regarded as an alpha. It is NOT a complete working port. Use it AT YOUR OWN RISK. If you do not accept a small chance it will completely destroy your camera, DO NOT USE IT.

Here's some information about this build. Please note this is NOT a complete list, it's just whatever I know or remember off the top of my head. I've also attached a patch against svn 714. This is for any other developers interested on working on the port. Be warned that this is work in progress, and has random debugging code scattered around.

General info:
Digic IV, dryos, propset 2 (there may be digic IV specific stuff, but nothing found so far)
14.7mp raw 4480*3348 12 bits/pixel
Video is h264 NOT mjpeg
ND filter only, NO iris

Booting:
Encoded diskboot required, FI2 "firm update" supported.
With diskboot camera will always boot in play mode. Press halfshoot to switch to record.
With FI2, you must boot in play mode in order to access the firm update menu.

Display:
Live view is 360x240
Bitmap buffer is 720x240
Bitmap color palette is different from other cameras. You should configure CHDK colors (visual settings) to ensure everything is visible.

Buttons:
Direct print button is the ALT button. This can be assigned a function in the
original canon firmware. Hold it down to access the canon firmware function
Other keys use the standard mapping for cameras without an erase button.

Features known BROKEN or NOT supported:
DNG
RAW operations (sum, average, subtract)
shot_histogram
bad pixel removal
Zebra
Histogram (use built in live historgram instead)
Edge overlay
Custom curves
Motion detection
video overrides
Multiparition support
LED script control
Microphone mute/unmute
Raw buffer cached
Jogdial control from CHDK
Play button control
Many other things are untested.

Don't forget what the H stands for.

 

Related Topics