sksurgerycalibration.video.video_calibration_data module¶
Containers for video calibration data.
-
class
sksurgerycalibration.video.video_calibration_data.
BaseVideoCalibrationData
[source]¶ Bases:
object
Constructor, 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.BaseVideoCalibrationData
Stores 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.BaseVideoCalibrationData
Stores 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.BaseVideoCalibrationData
Class 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
-