Skip to content

Commit 4d1563a

Browse files
chinerylukasalexanderweber
authored andcommitted
Add confidence threshold to camera adjuster
1 parent bb3816c commit 4d1563a

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

stitching/camera_adjuster.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ class CameraAdjuster:
1919
DEFAULT_REFINEMENT_MASK = "xxxxx"
2020

2121
def __init__(
22-
self, adjuster=DEFAULT_CAMERA_ADJUSTER, refinement_mask=DEFAULT_REFINEMENT_MASK
22+
self,
23+
adjuster=DEFAULT_CAMERA_ADJUSTER,
24+
refinement_mask=DEFAULT_REFINEMENT_MASK,
25+
confidence_threshold=1.0,
2326
):
2427

2528
self.adjuster = CameraAdjuster.CAMERA_ADJUSTER_CHOICES[adjuster]()
2629
self.set_refinement_mask(refinement_mask)
27-
self.adjuster.setConfThresh(1)
30+
self.adjuster.setConfThresh(confidence_threshold)
2831

2932
def set_refinement_mask(self, refinement_mask):
3033
mask_matrix = np.zeros((3, 3), np.uint8)

stitching/stitcher.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ def initialize_stitcher(self, **kwargs):
7171
args.confidence_threshold, args.matches_graph_dot_file
7272
)
7373
self.camera_estimator = CameraEstimator(args.estimator)
74-
self.camera_adjuster = CameraAdjuster(args.adjuster, args.refinement_mask)
74+
self.camera_adjuster = CameraAdjuster(
75+
args.adjuster, args.refinement_mask, args.confidence_threshold
76+
)
7577
self.wave_corrector = WaveCorrector(args.wave_correct_kind)
7678
self.warper = Warper(args.warper_type)
7779
self.cropper = Cropper(args.crop)

0 commit comments

Comments
 (0)