Skip to main content

Vision

Compare Image (experimental)

Restrictions: "none"

Compare Image

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
baseImageimageThe base image for comparison.YesNo
comparisonImageimageThe image to compare against the base image.YesNo

Outputs

NameTypeDescription
defaultnull

Detect Color (experimental)

Restrictions: "none"

Detect Color

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
colorcolorThe color to detect.YesNo
frameimageThe image frame to search for the color.YesNo

Outputs

NameTypeDescription
defaultnull

Detect Image (experimental)

Restrictions: "none"

Detect Image

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
imageimageThe image to detect within the frame.YesNo
frameimageThe image frame to search within.YesNo

Outputs

NameTypeDescription
defaultnull

Detect Text (experimental)

Restrictions: "none"

Detect Text

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
textstringThe text to detect.YesNo
frameimageThe image frame to search for the text.YesNo

Outputs

NameTypeDescription
defaultnull

Wait for Motion

Restrictions: "none"

Wait for Motion

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
typeenumWait until motion starts or ends.YesNo
timeoutdurationTimeout if motion is not detected or stopped after this period of time.NoNo
stableFramesnumberNumber of stable frames required. A frame is considered stable if the percentage of pixels that have changed is below the threshold.NoNo
thresholdnumberMinimum percentage of pixels that must change to detect motion.NoNo
includeAudiobooleanWhen detecting motion take audio signals into consideration. Audio is detect at a rms (root-mean-square) above 70 dB.NoNo
ignoreregionSpecify a region to ignore when detecting motion. This will apply a mask to the specified region, excluding it from motion detection.NoNo
onlyregionSpecify a region to focus on when detecting motion. This will crop the image to the specified region, only detecting motion within it.NoNo

Outputs

NameTypeDescription
defaultimageScreen capture when motion was detected
timenumberThe actual wait time (ms)

Wait for Region

Restrictions: "none"

Wait for Region

Waits to match the intended content.

Inputs

NameTypeDescriptionRequiredDynamic
matcherregionSelect a region to wait for to match.YesNo
timeoutdurationMaximum time in seconds waiting for the matcher to match the intended content.YesNo

Outputs

NameTypeDescription
defaultnull

Wait for Screen

Restrictions: "none"

Wait for Screen

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
screensscreenThe screen(s) to wait for. When multiple screens are selected, it will wait for any of the screens to appear. Screens are matched in order.YesNo
timeoutdurationThe time to wait before continuing to the next step.YesNo
stableFramesnumberThe number of stable frames required to continue to the next step.NoNo
continueOnErrorbooleanContinue execution when no selected screen detected.NoNo

Outputs

NameTypeDescription
defaultscreenDetected screen (if multiple are selected); nil when error and "Continue on Error" is checked
frameimageScreen capture when screen was detected
timenumberThe actual wait time (ms)

Wait for Text

Restrictions: "none"

Wait for Text

No docs available

Inputs

NameTypeDescriptionRequiredDynamic
textstringThe text to wait for.YesNo
timeoutdurationThe time to wait before continuing to the next step.YesNo

Outputs

NameTypeDescription
defaultbooleanWhether the text was detected or not
timenumberThe actual wait time (ms)
frameimageScreen capture when text was detected (or timed out)