Skip to content

FalcoCV 1.2.0

Latest

Choose a tag to compare

@jaesc jaesc released this 09 Nov 16:15

Highlights

  • LineFit and CircleFit — new metrology tools with ROI-driven caliper
    arrays, overlay/contour points mode, subpixel edge detection and robust
    outlier rejection.
  • ShapeMatch geometry-only (model v4) — the fused native vote and geometry
    refinement are the only matcher path. ShapeMatch models v2/v3 are rejected
    and must be retrained.
  • Non-blocking workflow execution — the Vision Editor runs workflows and
    RUN/AUTO on a background execution service instead of the GUI thread.
  • Toolbox grouped by role — Acquisition, Processing, Inspection, 3D,
    Machine Learning and Logic, with per-group tool ordering.
  • Communications — Omron and ADLINK USB-7250 validated on real hardware,
    Beckhoff ADS and Siemens S7 implemented, Modbus TCP and OPC UA clients and
    servers, and the dummy driver hidden from the designer.
  • Reliability and UI — global wheel guard, Qt 6.12 ROI spin-box fix,
    Height Blobs visibility options and a compact ShapeMatch settings panel.

Breaking changes

  • ShapeMatch models v2/v3 are no longer supported. Retrain existing jobs with
    model v4.
  • The Features workflow port kind was removed; legacy metadata loads as an
    untyped (Any) port.
  • The input points port was removed from LineFit/CircleFit. Use overlay or
    contour points instead.

Verification

  • 893 passed, 8 skipped, 3 xfailed.
  • Clean-checkout wheel and sdist built; wheel contents, falcocv self-test
    and the headless wheel smoke test pass.
  • ShapeMatch 1005-frame gate: 0 lost / 0 extra, median 0.901 px.

Install

pip install --upgrade falcocv