|
|
|
@ -49,8 +49,6 @@ except AttributeError: |
|
|
|
|
print("AKAZE not available") |
|
|
|
|
|
|
|
|
|
SEAM_FIND_CHOICES = OrderedDict() |
|
|
|
|
SEAM_FIND_CHOICES['gc_color'] = cv.detail_GraphCutSeamFinder('COST_COLOR') |
|
|
|
|
SEAM_FIND_CHOICES['gc_colorgrad'] = cv.detail_GraphCutSeamFinder('COST_COLOR_GRAD') |
|
|
|
|
SEAM_FIND_CHOICES['dp_color'] = cv.detail_DpSeamFinder('COLOR') |
|
|
|
|
SEAM_FIND_CHOICES['dp_colorgrad'] = cv.detail_DpSeamFinder('COLOR_GRAD') |
|
|
|
|
SEAM_FIND_CHOICES['voronoi'] = cv.detail.SeamFinder_createDefault(cv.detail.SeamFinder_VORONOI_SEAM) |
|
|
|
@ -432,7 +430,7 @@ def main(): |
|
|
|
|
compensator.feed(corners=corners, images=images_warped, masks=masks_warped) |
|
|
|
|
|
|
|
|
|
seam_finder = SEAM_FIND_CHOICES[args.seam] |
|
|
|
|
seam_finder.find(images_warped_f, corners, masks_warped) |
|
|
|
|
masks_warped = seam_finder.find(images_warped_f, corners, masks_warped) |
|
|
|
|
compose_scale = 1 |
|
|
|
|
corners = [] |
|
|
|
|
sizes = [] |
|
|
|
|