sksurgerycalibration.video.video_calibration_data module¶
Containers for video calibration data.
-
class
sksurgerycalibration.video.video_calibration_data.BaseVideoCalibrationData[source]¶ Bases:
objectConstructor, no member variables, so just a pure virtual interface.
Not really necessary if you rely on duck-typing, but at least it shows the intention of what derived classes should implement, and means we can use this base class to type check against.
-
class
sksurgerycalibration.video.video_calibration_data.MonoVideoData[source]¶ Bases:
sksurgerycalibration.video.video_calibration_data.BaseVideoCalibrationDataStores data extracted from each video view of a mono calibration.
-
load_data(dir_name: str, file_prefix: str)[source]¶ Loads the calibration data.
Parameters: - dir_name – directory to load from
- file_prefix – prefix for all files
-
-
class
sksurgerycalibration.video.video_calibration_data.StereoVideoData[source]¶ Bases:
sksurgerycalibration.video.video_calibration_data.BaseVideoCalibrationDataStores data extracted from each view of a stereo calibration.
-
load_data(dir_name: str, file_prefix: str)[source]¶ Loads the calibration data.
Parameters: - dir_name – directory to load from
- file_prefix – prefix for all files
-
push(left_image, left_ids, left_object_points, left_image_points, right_image, right_ids, right_object_points, right_image_points)[source]¶ Stores another view of data. Copies data.
-
-
class
sksurgerycalibration.video.video_calibration_data.TrackingData[source]¶ Bases:
sksurgerycalibration.video.video_calibration_data.BaseVideoCalibrationDataClass for storing tracking data.
-
load_data(dir_name: str, file_prefix: str)[source]¶ Loads tracking data from files.
Parameters: - dir_name – directory to load from
- file_prefix – prefix for all files
-