Etiquette, expectations, entitlement...@autoexec_bin | #magiclantern | Discord | Reddit | Server issues
I'm re-processing all my dual_iso cr2 now, these updates really keep my computer busy :-p ... fortunately with Lightroom you just need to replace the old dng & update the preview, all the metadata is in the LR database.
Would be nice if you can find a before/after example where the difference is clearly visible.
Lookup "fullres.dng" in cr2hdr.c and mark that block with #if 1. You'll get a bunch of intermediate files.
int is_hot_small = (d > b && b < white_darkened);
but finding a general solution that doesn't break resolution charts is a bit harder. Also, locating hot pixels where the high ISO is overexposed is hard and I didn't try to solve it yet (a median filter with thresholding should help a bit).
system("dcraw -v -d -r 1 1 1 1 -g 1 1 -k 2000 -S 2096 100.CR2")im = double(imread('100.pgm'));im = im(501:600, 501:600);imshow(im, []);set(gca,'position',[0,0,1,1])print -dpng "-S100,100" crop.pngx = xcorr2(im - mean(im(:)));imshow(x, []);set(gca,'position',[0,0,1,1])print -dpng "-S199,199" corr.png
/* 100 - 0 0x407444B2 200 - 0x120 0x407444C6 400 - 0x240 0x407444DA 800 - 0x360 0x407444EE 1600 -0x480 0x40744502 3200 -0x5A0 0x40744516 */ is_1100d = 1; FRAME_CMOS_ISO_START = 0x40745446; // CMOS register 00 00 - for LiveView, ISO 100 (check in movie mode, not photo!) FRAME_CMOS_ISO_COUNT = 6; // from ISO 100 to 3200 FRAME_CMOS_ISO_SIZE = 28; // distance between ISO 100 and ISO 200 addresses, in bytes PHOTO_CMOS_ISO_START = 0x407444B2; // CMOS register 00 00 - for photo mode, ISO PHOTO_CMOS_ISO_COUNT = 6; // from ISO 100 to 3200 PHOTO_CMOS_ISO_SIZE = 20; // distance between ISO 100 and ISO 200 addresses, in bytes
Pixel peepers: which one looks best?
It's not about sharpening (I didn't apply any), but about minimizing the aliasing artifacts.The texture looks like this: (not sure if the purple thing is lens fringing, because this crop is from an edge; maybe Danne can tell us)
Some more crops, this time from the final output: Top: mean23Bottom: AMaZE interpolationLeft: no chroma smoothingRight: 5x5 chroma smoothing(so, top right is pretty much what you get now with the current version)
A lot of the color artifacts seem to be on specular highlights. Can you desaturate these areas?
It's an interpolation after all, and it shouldn't try too hard to reconstruct data that isn't there