Cameras

Base Camera

class zoloto.cameras.base.BaseCamera(*, marker_size=None, marker_type, calibration_file=None)[source]
__init__(*, marker_size=None, marker_type, calibration_file=None)[source]
abstract capture_frame()[source]
Return type

ndarray

close()[source]
Return type

None

get_calibrations()[source]
Return type

Optional[CalibrationParameters]

get_detector_params()[source]
Return type

aruco_DetectorParameters

get_marker_size(marker_id)[source]
Return type

int

get_visible_markers(*, frame=None)[source]
Return type

List[int]

process_frame(*, frame=None)[source]
Return type

Generator[Union[UncalibratedMarker, Marker], None, None]

process_frame_eager(*, frame=None)[source]
Return type

Generator[EagerMarker, None, None]

save_frame(filename, *, annotate=False, frame=None)[source]
Return type

ndarray