diff --git a/stitching/scan.py b/stitching/scan.py index b13dff20e078a61c54d21bf7d3f7d6e2e8e0be99..6ef7c2cd820353556a3780ae89e4df6b3a793f33 100644 --- a/stitching/scan.py +++ b/stitching/scan.py @@ -122,7 +122,7 @@ def get_warped_masks_and_images(imgs, cameras, warp_scale, seam_aspect): corner, image_wp = warper.warp(imgs[idx], K, cameras[idx].R, cv.INTER_LINEAR, cv.BORDER_REFLECT) corners.append(corner) images_warped.append(image_wp) - p, mask_wp = warper.warp(masks[idx], K, cameras[idx].R, cv.INTER_LINEAR, cv.BORDER_REFLECT) + p, mask_wp = warper.warp(masks[idx], K, cameras[idx].R, cv.INTER_NEAREST, cv.BORDER_CONSTANT) masks_warped.append(mask_wp.get()) return corners, images_warped, masks_warped