Neue "dng4ps2-0.2.3-beta7"

Benutzung und Hintergrundinformationen von CHDK-RAW/DNG-Dateien

Neue "dng4ps2-0.2.3-beta7"

Beitragvon chiptune » 16.07.2008, 19:31

Hat schon jemand das neue "dng4ps-2" eingesetzt?

Was kann ich im Register "Camera options" unter "Color matrix #1" nützliches einstellen?
Es bestimmt augenscheinlich den Weißabgleich des DNG-Vorschaubilds und irgendwelche Presets für die Ansicht.

Was genau bewirkt die Schaltfläche "Calc. color matrix ..."?
Aus welchen Werten wird die color matrix berechnet?

Wozu ist die "Color matrix #2" gut; wann wirkt diese?

Wäre schön, wenn jemand einige der Fragen beantworten könnte!

Grüße von chiptune
SX100IS mit CHDK
MD_SLOWMD_FASTMD_TUNE
chiptune
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 131
Registriert: 16.07.2008, 05:24

Beitragvon PhyrePhoX » 16.07.2008, 20:22

solltest dich mal durch diesen thread hier wühlen: http://chdk.setepontos.com/index.php/topic,390.0.html
da werden Sie geholfen ;)
Benutzeravatar
PhyrePhoX
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 490
Registriert: 04.07.2008, 21:31

Beitragvon chiptune » 17.07.2008, 18:26

Merci für den Link - weiß jetzt wofür die Matrix gut ist.

Wann die Color Matrix #2 verwendet wird, habe ich aber nocht nicht entdeckt - werde den Thread aber weiter verfolgen.

Grüße vom chiptuner
SX100IS mit CHDK
MD_SLOWMD_FASTMD_TUNE
chiptune
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 131
Registriert: 16.07.2008, 05:24

Beitragvon holgi09 » 27.11.2008, 08:57

Leider wird DNG4PS2 nicht mehr weiterentwickelt.
Für die neue Funktion im CHDK zum Abspeichern als dng Files würde ich gerne ein Profil für die Ixus75 erstellen. Leider funktioniert das aber nicht so wirklich. Kann mir hier vielleicht jemand erklären, wie das geht?
Im englischen Forum habe ich dieselbe Anfrage gestellt, leider konnte mir da bisher auch niemand wirklich weiterhelfen...
Siehe hier: http://chdk.setepontos.com/index.php/topic,390.msg25032.html#msg25032
Canon Digital Ixus 130, leider noch nicht portiert...
Benutzeravatar
holgi09
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 144
Registriert: 13.06.2008, 08:04
Wohnort: 31xxx
Kamera(s): EOS 10D.

Beitragvon CHDKLover » 27.11.2008, 09:16

Hallo holgi09,
soweit ich das mitbekommen habe musst du nur unter "include/camera.h" deine Kamera suchen und einige defines vereinbaren:
Beispielcode der ixus70:
Syntax: [ Download ] [ Verstecken ]
Benutze C Syntax Highlighting
    #define DNG_SUPPORT                 1

    // pattern

    #define cam_CFAPattern 0x02010100 // Red  Green  Green  Blue

    // color

    #define CAM_COLORMATRIX1                                \

      652674,  1000000, -172074, 1000000, -107575, 1000000, \

      -139063, 1000000, 594517,  1000000,  60252,  1000000, \

       -9088,  1000000, 82013,   1000000,  238048, 1000000

   

    #define cam_CalibrationIlluminant1 1 // Daylight

    // cropping

    #define CAM_JPEG_WIDTH  3072

    #define CAM_JPEG_HEIGHT 2304

    #define CAM_ACTIVE_AREA_X1 38

    #define CAM_ACTIVE_AREA_Y1 14

    #define CAM_ACTIVE_AREA_X2 3146

    #define CAM_ACTIVE_AREA_Y2 2338

    // camera name

    #define PARAM_CAMERA_NAME 4 // parameter number for GetParameterData

 
Erstellt in 0.007 Sekunden, mit GeSHi 1.0.8.9

Du kannst nur versuchen die Werte an deine Kamera anzupassen. Die Colormatrix sollte ja auch in dem Profil vom DNG4PS2 stehen oder probierst es mit ewavr's ( 0.689833 -0.198299 -0.101299 -0.164267 0.667466 0.074132 -0.036515 0.123872 0.248498).

Viel Erfolg, CHDKLover
A610 100e CHDK-DE: aktuelle Version
Benutzeravatar
CHDKLover
Super-Mod
Super-Mod
 
Beiträge: 878
Bilder: 8
Registriert: 12.09.2007, 18:25
Wohnort: Dresden
Kamera(s): a610 100e

Beitragvon holgi09 » 27.11.2008, 16:21

So, die Werte von ewavr funktionieren gut. Allerdings bin ich in der programmierung nicht so firm... :oops:
Kann das mal jemand einbauen? Dann kann ich es testen und dann können wir es ins Autobuild übernehmen...
Canon Digital Ixus 130, leider noch nicht portiert...
Benutzeravatar
holgi09
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 144
Registriert: 13.06.2008, 08:04
Wohnort: 31xxx
Kamera(s): EOS 10D.

Beitragvon msl » 27.11.2008, 20:54

Hallo holgi09,

ich habs mal versucht. Erschieß mich aber nicht, wenn es nicht geklappt hat. :D

Hier noch der gesamte Camera.h - Eintrag für die Ixus75. Der sollte sowieso mal aufgeräumt werden.

Syntax: [ Download ] [ Verstecken ]
Benutze C Syntax Highlighting
#elif defined (CAMERA_ixus75_sd750)

    #define CAM_PROPSET                 2



    #define CAM_RAW_ROWPIX              3152   // for 7 MP

    #define CAM_RAW_ROWS                2340   // for 7 MP



/*

    #undef  CAM_USE_ZOOM_FOR_MF

    #undef  CAM_HAS_ERASE_BUTTON

    #undef  CAM_HAS_IRIS_DIAPHRAGM

    #define CAM_HAS_ND_FILTER           1

    #undef  CAM_HAS_MANUAL_FOCUS

    #undef  CAM_HAS_USER_TV_MODES

    #define CAM_SHOW_OSD_IN_SHOOT_MENU  1

    #undef  CAM_HAS_IS

    */


   

    #undef  CAM_SWIVEL_SCREEN               // Camera has rotated LCD screen

    #undef CAM_USE_ZOOM_FOR_MF            // Zoom lever can be used for manual focus adjustments

    #undef  CAM_ADJUSTABLE_ALT_BUTTON       // ALT-button can be set from menu

    #undef CAM_REMOTE                     // Camera supports USB-remote

    #undef  CAM_MULTIPART                   // Camera supports SD-card multipartitioning

    #define CAM_HAS_ZOOM_LEVER          1   // Camera has dedicated zoom buttons

    #undef  CAM_DRAW_EXPOSITION             // Output expo-pair on screen (for cameras which (sometimes) don't do that)

    #undef CAM_HAS_ERASE_BUTTON           // Camera has dedicated erase button

    #undef  CAM_HAS_IRIS_DIAPHRAGM

    #define  CAM_HAS_ND_FILTER         1      // Camera has build-in ND filter

    #undef CAM_CAN_SD_OVER_NOT_IN_MF      // Camera allows subject distance (focus) override when not in manual focus mode

    #undef CAM_CAN_SD_OVERRIDE            // Camera allows to do subject distance override

    #undef CAM_HAS_MANUAL_FOCUS           // Camera has manual focus mode

    #define CAM_HAS_USER_TV_MODES       1   // Camera has tv-priority or manual modes with ability to set tv value

    #define  CAM_SHOW_OSD_IN_SHOOT_MENU   1   // On some cameras Canon shoot menu has additional functionality and useful in this case to see CHDK OSD in this mode  

//    #undef  CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO // adress for zoom_status missing, probably more

    #define CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO  1 // Camera can unlock optical zoom in video (if it is locked)

    #define  CAM_FEATURE_FEATHER        1     // Cameras with "feather" or touch wheel.

    #undef CAM_HAS_IS                     // Camera has image stabilizer



//    #define  CAM_CONSOLE_LOG_ENABLED   1      // Development: internal camera stdout -> A/stdout.txt        

    #define DNG_SUPPORT                 1

    // pattern

    #define cam_CFAPattern 0x02010100 // Red  Green  Green  Blue

    // color

    #define CAM_COLORMATRIX1                                \

      689833,  1000000, -198299, 1000000, -101299, 1000000, \

      -164267, 1000000, 667466,  1000000,  74132,  1000000, \

       -36515,  1000000, 123872,   1000000,  248498, 1000000

   

    #define cam_CalibrationIlluminant1 1 // Daylight

    // cropping

    #define CAM_JPEG_WIDTH  3072

    #define CAM_JPEG_HEIGHT 2304

    #define CAM_ACTIVE_AREA_X1 38

    #define CAM_ACTIVE_AREA_Y1 14

    #define CAM_ACTIVE_AREA_X2 3146

    #define CAM_ACTIVE_AREA_Y2 2338

    // camera name

    #define PARAM_CAMERA_NAME 4 // parameter number for GetParameterData
Erstellt in 0.010 Sekunden, mit GeSHi 1.0.8.9
Zuletzt geändert von msl am 05.12.2008, 13:58, insgesamt 1-mal geändert.
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon holgi09 » 27.11.2008, 21:08

Bild


Nein, Blödsinn, funktioniert auf Anhieb! Bild


Danke für deine HIlfe, ab ins Autobuild damit!
Canon Digital Ixus 130, leider noch nicht portiert...
Benutzeravatar
holgi09
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 144
Registriert: 13.06.2008, 08:04
Wohnort: 31xxx
Kamera(s): EOS 10D.

Beitragvon msl » 27.11.2008, 23:34

Hab die Änderung in den Bug-Tracker gestellt.

Das sollte die schnellste Möglichkeit sein, um eingearbeitet zu werden.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a


Zurück zu RAW und DNG

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste