Repository navigation
FalcoCV 1.1.0
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.hmidemo with result image, status, measurement, runtime log and an inspection cycle script.
Depth and 3D
- New
.fcddepth 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