Hi,
my goal is to make everything work with my Olympus E-600 camera, which
is a budget version of the E-620. Both have the same sensor as the E-30.
(See http://de.wikipedia.org/wiki/Olympus_E-620 - german)
My first problem is/was that the make of the E-600 was at first
correctly recognized as "OLYMPUS IMAGING CORP." but was shortened to
"OLYMPUS" when opening the image in darkroom mode. This was correlated
with "i don't know this camera" messages (wording was different) from
rawspeed. Adding the camera as identical copy of E-620 made those
messages and the changing of the make in darktable go away. There seems
to be a problem correlated to using libraw and reading the EXIF Make
field, but with the patched rawspeed this doesn't hit me any more.
Since the E-600 and the E-30 have the same sensor, I then tried clones
of the profiled denoise of the E-30. This works like a charm, as expected.
The attached diff show the small changes I made. I've reported the
changes to rawspeed as enhancement in their bug tracker:
http://bugzilla.rawstudio.org/show_bug.cgi?id=596
Cheers,
-jnf
commit 60a4fad388213784cd35975e9a5c993f73255d85
Author: Jan Niklas Fingerle <[email protected]>
Date: Sat May 18 21:35:49 2013 +0200
Support for Olympus E-600 and E-620
diff --git a/src/common/noiseprofiles.h b/src/common/noiseprofiles.h
index 8280087..7c07028 100644
--- a/src/common/noiseprofiles.h
+++ b/src/common/noiseprofiles.h
@@ -1016,6 +1016,42 @@ const dt_noiseprofile_t dt_noiseprofiles[] =
{"Olympus E-30 iso 2500", "OLYMPUS IMAGING CORP.", "E-30", 2500, {0.000110342048549196, 6.48384215703911e-05, 0.000101826544077179}, {4.20346704162012e-06, 3.90138066601788e-06, 7.79212482176447e-06}},
{"Olympus E-30 iso 3200", "OLYMPUS IMAGING CORP.", "E-30", 3200, {0.000139880356662346, 8.13578184026246e-05, 0.000152070112576575}, {5.78577431993228e-06, 6.62245038671539e-06, 9.69460041876962e-06}},
+// olympus e-30 by Jean-Luc Le Corre => clone for E-600 (same sensor)
+ {"Olympus E-600 iso 100", "OLYMPUS IMAGING CORP.", "E-600", 100, {9.7071376303464e-06, 7.11119859126147e-06, 1.43234477170861e-05}, {-9.06560192729126e-08, -2.41125952783539e-07, -3.19385326622867e-07}},
+ {"Olympus E-600 iso 125", "OLYMPUS IMAGING CORP.", "E-600", 125, {1.20456303941201e-05, 8.5916937354069e-06, 1.63507564674459e-05}, {-7.39375265246587e-08, -2.69554361744923e-07, -2.48410739378445e-07}},
+ {"Olympus E-600 iso 160", "OLYMPUS IMAGING CORP.", "E-600", 160, {1.56529989102257e-05, 1.02934362650981e-05, 1.77166879017183e-05}, {-4.20365734464088e-08, -2.02996957670653e-07, 5.29589874186308e-09}},
+ {"Olympus E-600 iso 200", "OLYMPUS IMAGING CORP.", "E-600", 200, {1.0095886562545e-05, 6.93104653792698e-06, 1.16843434000443e-05}, {-1.22201572980062e-07, -2.27477805535749e-07, 3.23770042930603e-08}},
+ {"Olympus E-600 iso 250", "OLYMPUS IMAGING CORP.", "E-600", 250, {1.29475199645689e-05, 8.46056520489638e-06, 1.35672020706393e-05}, {-1.56424286258763e-07, -2.17640666926632e-07, 1.39913184326539e-07}},
+ {"Olympus E-600 iso 320", "OLYMPUS IMAGING CORP.", "E-600", 320, {1.54937257192008e-05, 9.96565953037391e-06, 1.67345924078165e-05}, {-8.68535574704753e-08, -1.56806153982179e-07, 2.43131977515659e-07}},
+ {"Olympus E-600 iso 400", "OLYMPUS IMAGING CORP.", "E-600", 400, {1.9113446058363e-05, 1.07745915338773e-05, 1.75354364481865e-05}, {-1.89298531918018e-07, 1.12954758094748e-07, 6.39061318416547e-07}},
+ {"Olympus E-600 iso 500", "OLYMPUS IMAGING CORP.", "E-600", 500, {2.11949380361048e-05, 1.35577131775584e-05, 2.31360696860893e-05}, {7.23334285808473e-08, 1.22967405892309e-07, 7.02832916225672e-07}},
+ {"Olympus E-600 iso 640", "OLYMPUS IMAGING CORP.", "E-600", 640, {2.73199109169886e-05, 1.67468277151008e-05, 2.95174774898525e-05}, {1.99717400841382e-07, 2.75231709016361e-07, 8.64971660648951e-07}},
+ {"Olympus E-600 iso 800", "OLYMPUS IMAGING CORP.", "E-600", 800, {3.37153575569615e-05, 2.06893507139736e-05, 3.88227466208396e-05}, {1.6088342752527e-07, 2.65337245132019e-07, 6.41368781875726e-07}},
+ {"Olympus E-600 iso 1000", "OLYMPUS IMAGING CORP.", "E-600", 1000, {4.35040657457758e-05, 2.74901261504848e-05, 4.77520441360138e-05}, {3.50283692595926e-07, 1.52239280251802e-07, 1.20426607195639e-06}},
+ {"Olympus E-600 iso 1250", "OLYMPUS IMAGING CORP.", "E-600", 1250, {5.26077166899586e-05, 3.41240085546217e-05, 5.88240938452458e-05}, {8.44266815099888e-07, 5.27504382892626e-07, 1.93639030690002e-06}},
+ {"Olympus E-600 iso 1600", "OLYMPUS IMAGING CORP.", "E-600", 1600, {6.57353551949384e-05, 3.65886597333215e-05, 6.54938510019982e-05}, {1.49787788804922e-06, 2.30740528605681e-06, 3.78507040181792e-06}},
+ {"Olympus E-600 iso 2000", "OLYMPUS IMAGING CORP.", "E-600", 2000, {8.62141802726288e-05, 5.03284121108448e-05, 7.89194460796899e-05}, {2.44624695228374e-06, 2.29047427336703e-06, 5.80698306285845e-06}},
+ {"Olympus E-600 iso 2500", "OLYMPUS IMAGING CORP.", "E-600", 2500, {0.000110342048549196, 6.48384215703911e-05, 0.000101826544077179}, {4.20346704162012e-06, 3.90138066601788e-06, 7.79212482176447e-06}},
+ {"Olympus E-600 iso 3200", "OLYMPUS IMAGING CORP.", "E-600", 3200, {0.000139880356662346, 8.13578184026246e-05, 0.000152070112576575}, {5.78577431993228e-06, 6.62245038671539e-06, 9.69460041876962e-06}},
+
+// olympus e-30 by Jean-Luc Le Corre => clone for E-620 (same sensor)
+ {"Olympus E-620 iso 100", "OLYMPUS IMAGING CORP.", "E-620", 100, {9.7071376303464e-06, 7.11119859126147e-06, 1.43234477170861e-05}, {-9.06560192729126e-08, -2.41125952783539e-07, -3.19385326622867e-07}},
+ {"Olympus E-620 iso 125", "OLYMPUS IMAGING CORP.", "E-620", 125, {1.20456303941201e-05, 8.5916937354069e-06, 1.63507564674459e-05}, {-7.39375265246587e-08, -2.69554361744923e-07, -2.48410739378445e-07}},
+ {"Olympus E-620 iso 160", "OLYMPUS IMAGING CORP.", "E-620", 160, {1.56529989102257e-05, 1.02934362650981e-05, 1.77166879017183e-05}, {-4.20365734464088e-08, -2.02996957670653e-07, 5.29589874186308e-09}},
+ {"Olympus E-620 iso 200", "OLYMPUS IMAGING CORP.", "E-620", 200, {1.0095886562545e-05, 6.93104653792698e-06, 1.16843434000443e-05}, {-1.22201572980062e-07, -2.27477805535749e-07, 3.23770042930603e-08}},
+ {"Olympus E-620 iso 250", "OLYMPUS IMAGING CORP.", "E-620", 250, {1.29475199645689e-05, 8.46056520489638e-06, 1.35672020706393e-05}, {-1.56424286258763e-07, -2.17640666926632e-07, 1.39913184326539e-07}},
+ {"Olympus E-620 iso 320", "OLYMPUS IMAGING CORP.", "E-620", 320, {1.54937257192008e-05, 9.96565953037391e-06, 1.67345924078165e-05}, {-8.68535574704753e-08, -1.56806153982179e-07, 2.43131977515659e-07}},
+ {"Olympus E-620 iso 400", "OLYMPUS IMAGING CORP.", "E-620", 400, {1.9113446058363e-05, 1.07745915338773e-05, 1.75354364481865e-05}, {-1.89298531918018e-07, 1.12954758094748e-07, 6.39061318416547e-07}},
+ {"Olympus E-620 iso 500", "OLYMPUS IMAGING CORP.", "E-620", 500, {2.11949380361048e-05, 1.35577131775584e-05, 2.31360696860893e-05}, {7.23334285808473e-08, 1.22967405892309e-07, 7.02832916225672e-07}},
+ {"Olympus E-620 iso 640", "OLYMPUS IMAGING CORP.", "E-620", 640, {2.73199109169886e-05, 1.67468277151008e-05, 2.95174774898525e-05}, {1.99717400841382e-07, 2.75231709016361e-07, 8.64971660648951e-07}},
+ {"Olympus E-620 iso 800", "OLYMPUS IMAGING CORP.", "E-620", 800, {3.37153575569615e-05, 2.06893507139736e-05, 3.88227466208396e-05}, {1.6088342752527e-07, 2.65337245132019e-07, 6.41368781875726e-07}},
+ {"Olympus E-620 iso 1000", "OLYMPUS IMAGING CORP.", "E-620", 1000, {4.35040657457758e-05, 2.74901261504848e-05, 4.77520441360138e-05}, {3.50283692595926e-07, 1.52239280251802e-07, 1.20426607195639e-06}},
+ {"Olympus E-620 iso 1250", "OLYMPUS IMAGING CORP.", "E-620", 1250, {5.26077166899586e-05, 3.41240085546217e-05, 5.88240938452458e-05}, {8.44266815099888e-07, 5.27504382892626e-07, 1.93639030690002e-06}},
+ {"Olympus E-620 iso 1600", "OLYMPUS IMAGING CORP.", "E-620", 1600, {6.57353551949384e-05, 3.65886597333215e-05, 6.54938510019982e-05}, {1.49787788804922e-06, 2.30740528605681e-06, 3.78507040181792e-06}},
+ {"Olympus E-620 iso 2000", "OLYMPUS IMAGING CORP.", "E-620", 2000, {8.62141802726288e-05, 5.03284121108448e-05, 7.89194460796899e-05}, {2.44624695228374e-06, 2.29047427336703e-06, 5.80698306285845e-06}},
+ {"Olympus E-620 iso 2500", "OLYMPUS IMAGING CORP.", "E-620", 2500, {0.000110342048549196, 6.48384215703911e-05, 0.000101826544077179}, {4.20346704162012e-06, 3.90138066601788e-06, 7.79212482176447e-06}},
+ {"Olympus E-620 iso 3200", "OLYMPUS IMAGING CORP.", "E-620", 3200, {0.000139880356662346, 8.13578184026246e-05, 0.000152070112576575}, {5.78577431993228e-06, 6.62245038671539e-06, 9.69460041876962e-06}},
+
// olympus e-400 by Jean-Luc Le Corre
{"Olympus E-400 iso 100", "OLYMPUS IMAGING CORP.", "E-400", 100, {2.30684791960491e-05, 1.20696033495597e-05, 1.00848865658141e-05}, {-8.54103331013092e-07, -1.42527349623183e-06, -2.87841720924075e-07}},
{"Olympus E-400 iso 125", "OLYMPUS IMAGING CORP.", "E-400", 125, {2.83955222632967e-05, 1.40985072850271e-05, 1.21391729015729e-05}, {-1.08953999985679e-06, -1.62029565464596e-06, -3.81919881022713e-07}},
diff --git a/src/external/rawspeed/data/cameras.xml b/src/external/rawspeed/data/cameras.xml
index a52fd2c..61da946 100644
--- a/src/external/rawspeed/data/cameras.xml
+++ b/src/external/rawspeed/data/cameras.xml
@@ -1434,6 +1434,16 @@
<Crop x="0" y="0" width="4096" height="3072"/>
<Sensor black="64" white="4095"/>
</Camera>
+ <Camera make="OLYMPUS IMAGING CORP." model="E-600">
+ <CFA width="2" height="2">
+ <Color x="0" y="0">BLUE</Color>
+ <Color x="1" y="0">GREEN</Color>
+ <Color x="0" y="1">GREEN</Color>
+ <Color x="1" y="1">RED</Color>
+ </CFA>
+ <Crop x="0" y="0" width="4096" height="3072"/>
+ <Sensor black="64" white="4095"/>
+ </Camera>
<Camera make="OLYMPUS IMAGING CORP." model="SP350">
<CFA width="2" height="2">
<Color x="0" y="0">RED</Color>
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel