disguise developers

Designer Plugins

Plugins for Disguise Designer software.

CameraCalibration

Interface between UI, calibration data and running algorithms.

Base class: Resource

Properties

cameraNames : List[str] (Read-Only)

chessSquaresSizeDefault : Vec2

Set chessboard size via total chessboard width and height, e.g. 0.7584 x 0.5688 [m].

chessboardSizeDefault : Int2

Number of black & white squares on the chessboard, e.g. 12x9.

chessboardSquareLength : float

intrMatchTolerance : float

Tolerance that determines which intrinsics are considered for a camera [0-1].

intrMaxError : float

Camera intrinsics with pixel reprojection error above this value are ignored.

Methods

captures(self, cam: MobileCam, iAcquisition: int) -> List[int]

discardCapture(self, cam: MobileCam, iAcquisition: int, iFrame: int)

getAvailableIntrinsics(self, cam: MobileCam) -> List[str]

getBlobs(self, cam: MobileCam, iAcquisition: int) -> List[Blob]

getIntrinsicBestMatchAlert(self, cam: MobileCam) -> str

getIntrinsicIndex(self, cam: MobileCam, intrPath: str) -> int

iAcquisitionLatest(self, cam: MobileCam) -> int

loadCapture(self, cam: MobileCam, iAcquisition: int, iFrame: int) -> bool

nCaptures(self, cam: MobileCam, iAcquisition: int) -> int

processCapture(self, cam: MobileCam, iAcquisition: int, iFrame: int) -> bool

recoverCapture(self, cam: MobileCam, iAcquisition: int, iFrame: int)

reset(self)

runCalibration(self, cam: MobileCam, iAcquisition: int, iCalRun: int, calibFlags: int) -> bool

runningTasks(self, cam: MobileCam) -> int

saveCalibrationConfig(self, cam: MobileCam, iAcquisition: int, radialDistCoeffMode: int) -> int

scan(self)

sendCaptureCalibImagePng(self, cam: MobileCam, iAcq: int)

setDefaultIntrinsic(self, cam: MobileCam)

setIntrinsic(self, cam: MobileCam, intrPath: str)