disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

OmniCalAlertSettings

Settings for optional features that provide OmniCal guidance or alert to potential issues.

Properties

blobMoveInlierPercentile : float

Which percentile of blob centroid distances to use for calculations (assuming a normal distribution). Default is 0.95, i.e. 95%, which means that values in the 5% percentile are discarded.

UserName: Blob distance inlier percentile (%)

blobMovePixelDistance : int

Issue an alert if captured blobs move more than pixels from original location during RigCheck.

UserName: Blob distance threshold (pixels)

captureBlurThreshold : float

Threshold to determine if camera image is blurry (out-of-focus) when capturing in the Plan workflow. The threshold meaning relates to Fourier Transform frequencies. Default: 7.
Note: OmniCal will automatically adjust this threshold value for each camera image depending on external conditions such as scene lighting.

UserName: Threshold Plan workflow

centroidMode : int

Which Blob centre coordinate to use for calculations. Default: Contour.

Options: {0: ‘Contour’, 1: ‘Ellipse’, 2: ‘Bounding Box’, 3: ‘Brightest Point’}
UserName: Blob centroid mode

rigcheckBlurTolerance : float

Percentage threshold to determine if camera image is more blurry (out-of-focus) in the current RigCheck Result, compared to the original Plan. Default: 0.15 (15%).
Some deviation should be allowed to account for external factors like changes in scene content or lighting between Plan and RigCheck.

UserName: Threshold RigCheck workflow (%)

Constructors

__init__(self)

Default constructor for OmniCalAlertSettings

__init__(self, other: OmniCalAlertSettings)

Copy constructor for OmniCalAlertSettings