preserve paper

This commit is contained in:
Jeremy Hummel 2019-08-13 01:26:19 -07:00
commit 85a3dd8ae3

View file

@ -235,7 +235,7 @@ class SampleProcessor(object):
img_bgr = imagelib.linear_color_transfer(img_bgr, ct_sample_bgr) img_bgr = imagelib.linear_color_transfer(img_bgr, ct_sample_bgr)
elif apply_ct == ColorTransferMode.RCT: elif apply_ct == ColorTransferMode.RCT:
img_bgr = imagelib.reinhard_color_transfer(img_bgr, ct_sample_bgr, clip=False) img_bgr = imagelib.reinhard_color_transfer(img_bgr, ct_sample_bgr, clip=False, preserve_paper=True,)
elif apply_ct == ColorTransferMode.RCT_MASKED: elif apply_ct == ColorTransferMode.RCT_MASKED:
if ct_sample_mask is None: if ct_sample_mask is None:
@ -244,6 +244,7 @@ class SampleProcessor(object):
img_bgr = imagelib.reinhard_color_transfer(img_bgr, img_bgr = imagelib.reinhard_color_transfer(img_bgr,
ct_sample_bgr, ct_sample_bgr,
clip=False, clip=False,
preserve_paper=True,
target_mask=img_mask, target_mask=img_mask,
source_mask=ct_sample_mask) source_mask=ct_sample_mask)