Einzelnen Beitrag anzeigen
Alt 28.12.2006, 00:14   #32
Stuessi

Themenersteller
 
 
Registriert seit: 17.05.2005
Ort: in der Nähe von Köln
Beiträge: 2.052
Hallo eiq,

auf das Programm in C freue ich mich schon.
Mein Programm in COMAL habe ich leicht verbessert durch folgende Zeilen:

0010 // save "RAW-RAW7"
0020 // Programm von : "Stuessi"
0030 // Datum : 27.12.2006
0101 gemerkt1#:=255
0102 gemerkt2#:=255
.......
......
.......
0700 IF wertfile2pix1#>2047 THEN
0701 IF wertfile3pix1#=0 THEN wertfile3pix1#:=gemerkt1#
0702 ENDIF
0703 IF wertfile2pix2#>2047 THEN
0704 IF wertfile3pix2#=0 THEN wertfile3pix2#:=gemerkt2#
0705 ENDIF
0706 gemerkt1#:=wertfile3pix1#
0707 gemerkt2#:=wertfile3pix2#
So werden einige "Löcher" durch (gleichfarbige linke) Nachbarwerte überschrieben.
Besser wäre eine Mittelung aus der Umgebung, in COMAL (DOS-Ebene!) bekomme ich aber nicht alle 6056128 Werte in ein 2-dim. Feld.
Eine weitere Verbesserung habe ich aber erzielt, indem ich nicht ein einzelnes Dunkelbild abziehe, sondern eines, das aus mehreren, gemacht mit gleichen Belichtungszeiten unter gleichen Temperaturverhältnissen, gemittelt wurde. Im Beispiel habe ich 5 Dunkelbilder zu je 5 Minuten genommen.


Gruß,
Stuessi
Stuessi ist offline   Mit Zitat antworten