【项目】Vision Master OpenCV 3.0 版本(预)发行说明

一、目的:预发行说明(目前还没正式发布,此文章只做功能预览介绍)

本次版本围绕"测量能力升级、流程灵活性提升、工业相机接入、参数表达式与全局变量体系、可视化交互增强、许可管控完善"六大方向展开;

一、核心功能新增

**1. 卡尺测量模块:**支持卡尺绘制及点、线、圆等几何要素测量(含线线、线圆、圆圆、点线、点圆、点点关系)。

圆圆测量

点圆测量

线线测量

点线测量

更多测量暂不展示可关注B站演示视频

测量节点功能预览

卡尺找圆(基于OpenCV的圆查找)

卡尺找直线(基于OpenCV的线段查找)

支持多种测量模式

几何创建(创建点,线,圆)


**2. 海康 MVS 相机支持:**新增相机管理与相机节点。(版本:机器视觉工业相机客户端MVS V4.4.0(Windows))

相机管理

实时取流

海康相机节点:


**3. 参数表达式系统:**节点参数可动态计算/引用(提升流程可重用与条件调度灵活性)。

字符串,整型,浮点数参数表达式

输入图像类型参数表达式


**4. 全局参数中心:**支持字符串、整型、浮点型三类全局变量统一管理与引用。


**5. 图像列表多布局:**提供 22 种布局(含九宫格)、支持同步缩放与多阶段结果对比。

右侧列表布局

九宫格示例

同步缩放平移位置


**6. 输入图像选择:**可在节点中选择前序流程产生的特定图像结果进行继续处理。

选择输入图像为Yolov5目标识别结果图片

二、流程与配置体系增强

  1. 运行/开发双许可控制:区分运行环境与开发权限,防止未授权分发与恶意传播,注册部分不包含在源码里。
  1. 流程图样式与交互升级:支持节点替换(保留上下游连接)、视觉样式优化。
  1. OpenCV 升级至 4.11.0:获得新算子与性能提升。

  2. 设置页新增"恢复默认"操作(支持快速重置环境配置)。

  1. 设置页->结果参数:新增图像结果、ROI 结果显示。
  1. 设置页->流程控制:新增"等待全部前序流程完成再执行"选项(解决多前驱同步问题)。
  1. 设置页->其他参数:提供字符串/整型/浮点型表达式传递示例。
  1. 图像源输出扩展:统一提供原图、灰度图、ROI 图三类结果供后续节点选择。

三、节点与流程控制扩展

  1. 测量节点族:几何创建、圆圆测量、线圆测量、线线测量、点圆测量、点线测量、点点测量。
  1. 逻辑控制节点:遍历分割结果、循环次数控制(增强分支与迭代能力)。
  1. 圆查找节点:用于快速检测与定位圆形要素。
  1. 海康相机节点:与设备管理集成,支持图像采集链路统一接入。

四、绘制与辅助工具

  1. 颜色吸管:支持拾取像素颜色用于后续规则或阈值设定。
  1. 长度卡尺工具:辅助标定与尺寸估算。
  1. 图像源比例尺绘制:支持实际尺寸视觉标注展示。

五、可视化与交互优化

  1. ROI绘制与显示方式重构:提升编辑精度与显示一致性。

双击工具设置绘制样式(如图设置了ROI填充黑色背景)

  1. ROI识别区域可传递:支持在多节点间复用区域定义。

  2. 帮助功能直达在线文档(减少查找成本)。

  1. 识别结果绘制:改为矢量方式,支持显示尺寸信息;交互优化(单击高亮、双击定位、鼠标悬停高亮)。

矢量图,放大不失真,粗细和显示文本自动变化

选中效果红色,鼠标悬停绿色高亮,显示文本

  1. 图像显示管线:采用更高效的像素块渲染方式。
  1. 多布局预览配合同步缩放增强调试效率。

变更摘要(相对上一版本 2.0.0)

  • 新:测量体系、海康相机、参数表达式、全局参数、多布局预览、输入图像选择

  • 强:许可控制、流程节点替换、OpenCV 升级

  • 优:ROI 绘制与复用、识别结果矢量显示、图像渲染性能

  • 扩:逻辑循环节点、圆查找、辅助绘制工具集

其他优化:

1.轮廓识别:轮廓识别类型显示优化;

2.线段识别:增加卡尺识别线段;

3.线段识别:优化显示,设置了比例尺寸显示实际长度值,否则显示像素值

步骤1:图像源使用比例尺工具设置比例尺

步骤2:查看线段结果可以看到单位px根据比例尺计算出实际长度mm

六、注意

由于之前版本出现未授权分发与恶意传播,所以此版本是有许可限制的版本。

1.试用安装包只针对购买过的用户开放许可(未购买过的不提供试用支持,请不要拍此版本安装包)。

2.新版本源码开发环境也做了许可限制(购买后会给您一个跟电脑绑定的许可,只有有许可才可以运行源码,但代码部分是完整的所有功能,目的主要限制分发和传播)介意慎拍。

3.新版本也只对老用户有优惠,新用户不享有优惠。

七、环境

Win10+,VS2022,.Net8

其他版本

【WPF-VisionMaster源代码】应用OpenCVSharp仿Vision Master页面开发的软件源代码

【项目】Vision Master OpenCV 2.0 发行说明

其他更多内容请访问B站

https://space.bilibili.com/370266611

需要了解的知识点

System.Windows.Controls 命名空间 | Microsoft Learn

控件库 - WPF .NET Framework | Microsoft Learn

WPF 介绍 | Microsoft Learn

XAML概述 - WPF .NET | Microsoft Learn

Windows Presentation Foundation 简介 - WPF .NET | Microsoft Learn

使用 Visual Studio 创建新应用教程 - WPF .NET | Microsoft Learn

了解更多

适用于 .NET 8 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

适用于 .NET 7 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

System.Windows.Controls 命名空间 | Microsoft Learn

Reference Source

Sysinternals - Sysinternals | Microsoft Learn

Windows app development documentation - Windows apps | Microsoft Learn

欢迎使用 Expression Blend | Microsoft Learn

https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/?view=netdesktop-7.0&WT.mc_id=MVP_380318

https://github.com/HeBianGu

HeBianGu的个人空间-HeBianGu个人主页-哔哩哔哩视频

相关推荐
无锡布里渊3 小时前
分布式光纤声波振动与AI的深度融合:开启智慧感知新时代
人工智能·温度监测·线性感温火灾监测·线型感温火灾探测器·光纤振动das·防外破·分布式光纤声波振动
阿里云云原生3 小时前
Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
人工智能
岁月宁静4 小时前
Vue3.5 + SSE 构建高可用 AI 聊天交互层 ——chat.js 模块架构与实现
前端·vue.js·人工智能
l12345sy4 小时前
Day31_【 NLP _1.文本预处理 _(3)文本数据分析】
人工智能·自然语言处理·数据分析
精灵vector4 小时前
构建自定义AI客户支持助手——LangGraph 中断机制
人工智能·python
算家计算4 小时前
DeepSeek发布新模型!采用全新稀疏注意力架构设计,与国产芯片协同优化
人工智能·开源·deepseek
大囚长4 小时前
从AI角度深入解析和论述哲学的终极答案‘语言即世界‘
人工智能·搜索引擎
北京地铁1号线5 小时前
机器学习笔试选择题:题组2
人工智能·算法·机器学习
算家云5 小时前
OpenAI秘密测试ChatGPT安全路由,情感对话触发GPT-5严格审查
人工智能·chatgpt·算家云·openai秘密测试安全路由·算家计算·租算力,就到算家云