mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Set LUT for Robertson weights function to zero on borders
This commit is contained in:
committed by
Vladislav Sovrasov
parent
2055bcc807
commit
b87a8a5719
@@ -208,17 +208,12 @@ TEST(Photo_MergeRobertson, regression)
|
||||
vector<Mat> images;
|
||||
vector<float> times;
|
||||
loadExposureSeq(test_path + "exposures/", images, times);
|
||||
|
||||
Ptr<MergeRobertson> merge = createMergeRobertson();
|
||||
|
||||
Mat result, expected;
|
||||
loadImage(test_path + "merge/robertson.hdr", expected);
|
||||
merge->process(images, result, times);
|
||||
Ptr<Tonemap> map = createTonemap();
|
||||
map->process(result, result);
|
||||
map->process(expected, expected);
|
||||
|
||||
checkEqual(expected, result, 1e-2f, "MergeRobertson");
|
||||
checkEqual(expected, result, 5.f, "MergeRobertson");
|
||||
}
|
||||
|
||||
TEST(Photo_CalibrateDebevec, regression)
|
||||
@@ -252,5 +247,5 @@ TEST(Photo_CalibrateRobertson, regression)
|
||||
|
||||
Ptr<CalibrateRobertson> calibrate = createCalibrateRobertson();
|
||||
calibrate->process(images, response, times);
|
||||
checkEqual(expected, response, 1e-3f, "CalibrateRobertson");
|
||||
checkEqual(expected, response, 1e-1f, "CalibrateRobertson");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user