Ask Your Question

mikebrainalgo's profile - activity

2016-09-06 10:13:14 -0600 received badge  Student (source)
2016-09-04 01:00:50 -0600 received badge  Editor (source)
2016-09-04 00:48:52 -0600 asked a question MergeDebevec produces strange color effect

Hello,

In attachment, an archive with 3 bracketed photos and LDR result after MergeDebevec and tonemapping, as you can see, a dark area appears on the left above the beach. I'm using opencv 3.1 but the result is the same with older versions. This strange behavior occurs only on bright area of the bracketed photos.

Here is the code snippet :

try {
    Ptr<MergeDebevec> merge_debevec = createMergeDebevec();
    std::vector<float> times;

    times.push_back(1.0f /80);
    times.push_back(1.0f / 30);
    times.push_back(1.0f/8);



    merge_debevec->process(inputArr, output,times,response);
    merge_debevec.release();
    Ptr<TonemapDurand> tonemap_Durand = createTonemapDurand();
    Mat ldr;
    tonemap_Durand->process(output, ldr);
    tonemap_Durand.release();
            imwrite("c:\\ldr.jpg", ldr *255);


}
catch (Exception ex) {

}