添加按设备 ID 选择和校验标定文件
避免多台传感器误用默认标定,缺文件时保持 raw。已通过 SDK 回归测试和文档检查。
This commit is contained in:
@@ -254,6 +254,9 @@ class FingerRuntime:
|
||||
map_cache=DEFAULT_FINGER_MAP_CACHE,
|
||||
source_scale=None,
|
||||
calib=None,
|
||||
cal_path=None,
|
||||
calibration_dir=None,
|
||||
device_id=None,
|
||||
video=0,
|
||||
camera_id=None,
|
||||
flip_source_vertical=True,
|
||||
@@ -293,6 +296,12 @@ class FingerRuntime:
|
||||
)
|
||||
domain.remap.ensure_fast_maps()
|
||||
|
||||
sensor = Sensor(
|
||||
"external", config_name=config, cal_path=cal_path,
|
||||
calibration_dir=calibration_dir, device_id=device_id,
|
||||
verbose=verbose, mirror=mirror,
|
||||
)
|
||||
|
||||
capture_config = CaptureConfig.from_camera_dict(
|
||||
video,
|
||||
geometry.config.get("camera", {}),
|
||||
@@ -307,7 +316,6 @@ class FingerRuntime:
|
||||
capture_source.start_background()
|
||||
capture = capture_source.cap
|
||||
|
||||
sensor = Sensor("external", config_name=config, verbose=verbose, mirror=mirror)
|
||||
if not is_live_camera(video):
|
||||
# File playback: wall-clock cadence is not signal time, so pin the
|
||||
# force-filter design rate to the configured camera fps.
|
||||
|
||||
Reference in New Issue
Block a user