Skip to content

FalcoCV 1.1.0

Choose a tag to compare

@jaesc jaesc released this 06 Nov 17:13
· 15 commits to main since this release

FalcoCV 1.1.0

This release focuses on industrial communications, HMI usability and 3D/depth analysis, with significant improvements to Shape Match and the workflow editor.

Highlights

Industrial communications

  • New generic device, tag and quality runtime for HMI projects.
  • Drivers for Omron, Beckhoff ADS, Siemens S7 and ADLINK DASK.
  • Modbus TCP and OPC UA client support.
  • New Modbus TCP and OPC UA server runtimes with explicit tag mappings.
  • New Servers tab in the HMI Designer, integrated with project save, deploy and the HMI worker.
  • Optional write verification with configurable retries.
  • Local and live Signal Monitor for reading and writing tags.
  • HMI widgets can be bound to communications tags.
  • Native dependency diagnostics via falcocv native-deps.

HMI

  • Communications editor integrated into the HMI Designer.
  • HMI projects can be saved with incomplete configurations and completed later.
  • Deploy prompt for unsaved changes and a recent-projects list.
  • Runtime context available to Python Scripts and Blocks.
  • New examples/demo_dashboard.hmi demo with result image, status, measurement, runtime log and an inspection cycle script.

Depth and 3D

  • New .fcd depth container and TIFF conversion utility.
  • Faster depth loading and point-cloud generation.
  • PlaneFitter with a reusable plane model, fixed-Z ROIs, automatic Z margin and 3D overlays.
  • New Height Blobs 3D tool for measuring regions above a reference plane.
  • Improvements to 3D ROIs, 3D box editing and point-cloud visualisation.
  • Point-cloud colors are generated only when needed.

Shape Match

  • New manual feature editor with training mask.
  • Automatic feature selection with spatial coverage.
  • New training controls for Canny edges, minimum gradient and maximum feature count.
  • New geometric matching mode, with hybrid mode available as the precision reference.
  • Faster search and ROI-focused preprocessing.
  • Validation documentation and known precision limits.

Workflow and editor

  • Typed ports for images, planes and results; incompatible connections are no longer offered.
  • Pattern Matcher has been renamed Template Match.
  • Per-tool Run/Auto controls.
  • Scrollable toolbox.
  • Persistent window geometry, docks, splitters and table column widths.
  • New View > Reset all views action.
  • Improvements across PlaneFitter, Template Match, Shape Match and the 3D tools.

Documentation

  • New guides for communications, depth, 3D conventions and the HMI context API.
  • Updated screenshots for the Vision Editor, 3D viewer, HMI Designer and dashboard.

Upgrade notes

  • Shape Match models created with 1.0.2 are not compatible and must be retrained.
  • Jobs using the old Pattern Matcher must be updated to Template Match.
  • New Shape Match tools use geometric matching by default; existing jobs keep hybrid matching when migrated.

Installation

python -m pip install falcocv==1.1.0