当前位置: 首页 > news >正文

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

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

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

一、核心功能新增


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

圆圆测量

点圆测量

线线测量

点线测量

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

测量节点功能预览

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

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

支持多种测量模式

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


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

相机管理

 实时取流

海康相机节点:


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

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

输入图像类型参数表达式


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


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

右侧列表布局

九宫格示例

同步缩放平移位置


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

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

二、流程与配置体系增强


1. 运行/开发双许可控制:区分运行环境与开发权限,防止未授权分发与恶意传播,注册部分不包含在源码里。 


2. 流程图样式与交互升级:支持节点替换(保留上下游连接)、视觉样式优化。 


3. OpenCV 升级至 4.11.0:获得新算子与性能提升。 
4. 设置页新增“恢复默认”操作(支持快速重置环境配置)。 


5. 设置页->结果参数:新增图像结果、ROI 结果显示。 


6. 设置页->流程控制:新增“等待全部前序流程完成再执行”选项(解决多前驱同步问题)。

 
7. 设置页->其他参数:提供字符串/整型/浮点型表达式传递示例。 


8. 图像源输出扩展:统一提供原图、灰度图、ROI 图三类结果供后续节点选择。

三、节点与流程控制扩展


1. 测量节点族:几何创建、圆圆测量、线圆测量、线线测量、点圆测量、点线测量、点点测量。 


2. 逻辑控制节点:遍历分割结果、循环次数控制(增强分支与迭代能力)。 


3. 圆查找节点:用于快速检测与定位圆形要素。 


4. 海康相机节点:与设备管理集成,支持图像采集链路统一接入。

四、绘制与辅助工具


1. 颜色吸管:支持拾取像素颜色用于后续规则或阈值设定。 


2. 长度卡尺工具:辅助标定与尺寸估算。 


3. 图像源比例尺绘制:支持实际尺寸视觉标注展示。

五、可视化与交互优化


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

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


2. ROI识别区域可传递:支持在多节点间复用区域定义。 
3. 帮助功能直达在线文档(减少查找成本)。 


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

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

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


5. 图像显示管线:采用更高效的像素块渲染方式。 


6. 多布局预览配合同步缩放增强调试效率。


变更摘要(相对上一版本 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个人主页-哔哩哔哩视频

http://www.dtcms.com/a/422569.html

相关文章:

  • 官方网站是什么意思网站备案 godaddy
  • 温州网站运营长沙网页制作模板
  • 前端埋点(打点)方案
  • pako处理 urlencode(gzcompress(json_encode($res))) php的加密方式web解析
  • 深入理解 SSE:服务器发送事件及其在前后端中的实践
  • Web典型路由结构之Next.js (App Router, v13+) )(文件系统驱动的路由:File-based Routing)声明式路由:文件即路由
  • 【设计模式】解释器模式
  • 【前端知识】iframe 使用详细说明
  • 推荐一款集成AI功能的数据库管理工具
  • Flask 入门:轻量级 Python Web 框架的快速上手
  • 每日前端宝藏库 | tinykeys ✨
  • 第7章:TS快速入门和前端项目初始化
  • 合肥 做网站的深圳办公室装修设计公司
  • Android实现RecyclerView粘性头部效果,模拟微信账单列表的月份标题平移
  • 建三江建设局网站网站建设自我评价怎么写比较好
  • 华为Fit4手表:个性化表盘,让生活更有温度
  • Spring Boot - 从PF4J到SBP:深入解析Java插件化架构的演进与实践
  • 河南做网站企起做平面什么网站的素材不侵权
  • 哪个网站做ppt模板赚钱手机棋牌游戏平台
  • 鸿蒙app开发中 拿到json文件数据进行动画的播放
  • 第三章 鸽巢原理
  • 智慧政务——解读57页清华大学:DeepSeek政务场景应用与解决方案【附全文阅读】
  • Transformer模型:深度解析自然语言处理的革命性架构
  • 声网AI逐字拆解问题,30天重塑口语清晰表达
  • Java异常简介
  • VSCode Web版本安装
  • 实用软件 | 实时监控andriod设备硬件状态-devcheck
  • 非关系型数据库(NoSQL):特性、类型与应用指南​
  • 性能革命的底层逻辑:深入理解 Spring Cloud Gateway 的 Reactor 核心
  • 2025 年 AI+BI 趋势下,Wyn 商业智能软件如何重构企业决策效率?