Skip to content

FalcoCV 1.0.2

Choose a tag to compare

@jaesc jaesc released this 31 Oct 22:19
· 57 commits to main since this release

FalcoCV 1.0.2

Tool errors

  • Tools report failures through last_error; failed rows are shown in red with a tooltip.
  • stop_on_error stops both the workflow and the run loop on the first failure.
  • Configurable min_results for Shape Match, Pattern Matcher, Blob Detector, Edge Detection, Barcode Decoder and OCR.

OCR

  • New min_results policy for text regions.
  • Verify compares the recognized text with the expected text exactly, after optional trimming plus case, whitespace and accent normalization. There is no similarity threshold.
  • Empty expected text, no recognized text and text mismatches are tool errors.

Measurement

  • Fails when a configured source element is missing or has an incompatible type.
  • Valid rows still produce partial results, and disabled rows are ignored.

Plane Fitter

  • Reports missing input, missing depth data, missing or empty 3D point clouds, kernel errors, fits without inliers and invalid plane parameters.

Input validation

  • Filters, Histogram, Image Calculator, Fixture Overlay, Classifier, Anomaly Detector and Python Script now fail on missing or invalid inputs.
  • Classifier and Anomaly Detector fail when untrained or when inference raises.
  • Image Calculator requires image B for enabled two-input operations.

Workflow

  • Every run clears the previous inputs and outputs, so stale images cannot leak into the next cycle.
  • The workflow keeps the first tool error when execution continues.

Other changes

  • Blob Detector Outer/Nested modes and the rotated-ROI mask fix.
  • Shape Match ROI-independent search and performance improvements.
  • Workflow tree and Block configuration fixes; run loops stop on error.

Install

pip install falcocv==1.0.2

Models are downloaded on first use.