From 9c134cedef35bc90d6bae0b60c74b6f245f65e66 Mon Sep 17 00:00:00 2001 From: Fangda Li Date: Wed, 24 Jan 2024 20:09:11 -0800 Subject: [PATCH] Fixed error estimate in reflection detection in serial_rigid.py --- valis/serial_rigid.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/valis/serial_rigid.py b/valis/serial_rigid.py index ec59f4c9..4ae04cf5 100644 --- a/valis/serial_rigid.py +++ b/valis/serial_rigid.py @@ -1011,7 +1011,8 @@ def align_to_prev_check_reflections(self, transformer, feature_detector, matcher # Record info # _ = transformer.estimate(filtered_match_info12.matched_kp2_xy, filtered_match_info12.matched_kp1_xy) - _, reflected_d = warp_tools.measure_error(filtered_match_info12.matched_kp2_xy, filtered_match_info12.matched_kp1_xy, prev_img_obj.padded_shape_rc) + reflected_warped_src_xy = warp_tools.warp_xy(filtered_match_info12.matched_kp1_xy, transformer.params) + _, reflected_d = warp_tools.measure_error(filtered_match_info12.matched_kp2_xy, reflected_warped_src_xy, prev_img_obj.padded_shape_rc) reflected_d_vals.append(reflected_d) reflection_M.append(rM) transforms.append(transformer.params)