H.VisionMaster.DetectRecord 4.0.0-preview.3

This is a prerelease version of H.VisionMaster.DetectRecord.
dotnet add package H.VisionMaster.DetectRecord --version 4.0.0-preview.3
                    
NuGet\Install-Package H.VisionMaster.DetectRecord -Version 4.0.0-preview.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="H.VisionMaster.DetectRecord" Version="4.0.0-preview.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="H.VisionMaster.DetectRecord" Version="4.0.0-preview.3" />
                    
Directory.Packages.props
<PackageReference Include="H.VisionMaster.DetectRecord" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add H.VisionMaster.DetectRecord --version 4.0.0-preview.3
                    
#r "nuget: H.VisionMaster.DetectRecord, 4.0.0-preview.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package H.VisionMaster.DetectRecord@4.0.0-preview.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=H.VisionMaster.DetectRecord&version=4.0.0-preview.3&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=H.VisionMaster.DetectRecord&version=4.0.0-preview.3&prerelease
                    
Install as a Cake Tool

WPF-VisionMaster

基于WPF开发的VisionMaster软件

https://space.bilibili.com/370266611

https://blog.csdn.net/u010975589/article/details/159284364

.gitmodules命令文档: https://blog.csdn.net/u010975589/article/details/146072391

https://space.bilibili.com/370266611

【1.0.0】版本发布说明

OpenCV核心视觉功能模块:

1.图像处理基础:支持多种色彩空间转换(RGB/HSV/Gray等) 2.实时视频处理:提供帧捕获及视频帧图像处理 3.视频文件处理:提供帧捕获及视频帧图像处理 4.滤波算法支持:包含线性/非线性滤波(高斯/中值/双边)、形态学操作(膨胀/腐蚀/开闭运算)、边缘检测等经典算法 5.可扩展架构:支持自定义视觉处理算法节点扩展功能

系统特色功能:

1.工程管理:支持多工程和示例模板持久化保存数据 2.可视化流程设计:拖拽式流程编辑器,支持部分条件判断等流程节点 3.模板化解决方案:可保存/调用标准化流程模板,提升开发效率 4.个性化主题定制:提供多套现代化UI主题 5.系统配置:统一页面配置管理软件参数

更多: https://blog.csdn.net/u010975589/article/details/147283703 https://www.bilibili.com/video/BV1smd5YYEoh/

【2.0.0】版本发布说明

1.流程图优化 2.增加ROI的绘制 3.新增条件分支节点 4.新增多个Onnx通用解析模块(分类,推算,目标识别和语义分割等) 5.新增多个Onnx内置模型(Yolov5目标识别和人脸识别,性别分类,年龄推算,人类语义分割等) 6.新增Modbus通讯模块(增加Modbus数据采集监控、Modbus数据发送等) 7.摄像头数据源模块优化 8.增加色相模板匹配节点 9.优化模板匹配节点 10.增加运行模式页面 11.新增当前模块结果 12.图像数据源增加多组图像资源 13.图像预处理新增多个处理节点 14.增加结果输出模块(NG、OK节点、运行、错误、成功、对话框等消息节点) 15.数值类型参数设置增加slider样式 16.升级到.net8长期支持版本

更多: https://blog.csdn.net/u010975589/article/details/149283086 https://www.bilibili.com/video/BV1oeMXzEEZX/

【3.0.0】版本发布说明

版本概述

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

一、核心功能新增

  1. 卡尺测量模块:支持卡尺绘制及点、线、圆等几何要素测量(含线线、线圆、圆圆、点线、点圆、点点关系)。
  2. 海康 MVS 相机支持:新增相机管理与相机节点。 (机器视觉工业相机客户端MVS V4.4.0(Windows),需要以管理员身份运行)
  3. 参数表达式系统:节点参数可动态计算/引用(提升流程可重用与条件调度灵活性)。
  4. 全局参数中心:支持字符串、整型、浮点型三类全局变量统一管理与引用。
  5. 图像列表多布局:提供 22 种布局(含九宫格)、支持同步缩放与多阶段结果对比。
  6. 输入图像选择:可在节点中选择前序流程产生的特定图像结果进行继续处理。

二、流程与配置体系增强

  1. 运行/开发双许可控制:区分运行环境与开发权限,防止未授权分发与恶意传播。
  2. 流程图样式与交互升级:支持节点替换(保留上下游连接)、视觉样式优化。
  3. OpenCV 由4.6.0升级至 4.11.0:获得新算子与性能提升。
  4. 设置页新增“恢复默认”操作(支持快速重置环境配置)。
  5. 设置页->结果参数:新增图像结果、ROI 结果显示。
  6. 设置页->流程控制:新增“等待全部前序流程完成再执行”选项(解决多前驱同步问题)。
  7. 设置页->其他参数:提供字符串/整型/浮点型表达式传递示例。
  8. 图像源输出扩展:统一提供原图、灰度图、ROI 图三类结果供后续节点选择。

三、节点与流程控制扩展

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

四、绘制与辅助工具

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

五、可视化与交互优化

  1. ROI绘制与显示方式重构:提升编辑精度与显示一致性。
  2. ROI识别区域可传递:支持在多节点间复用区域定义。
  3. 帮助功能直达在线文档(减少查找成本)。
  4. 识别结果绘制:改为矢量方式,支持显示尺寸信息;交互优化(单击高亮、双击定位、鼠标悬停高亮)。
  5. 图像显示管线:采用更高效的像素块渲染方式。
  6. 多布局预览配合同步缩放增强调试效率。

六、性能与稳定性

  1. 参数表达式执行缓存以减少重复解析。
  2. 相机接入启动与断线恢复流程更稳健。
  3. 流程多前驱等待机制减少竞态导致的空结果。
  4. 图像多布局渲染避免重复拷贝。
  5. 其他内部优化与细节修正(日志完善、异常提示友好化等)。

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

  • 新:测量体系、海康相机、参数表达式、全局参数、多布局预览、输入图像选择
  • 强:许可控制、流程节点替换、OpenCV 升级
  • 优:ROI 绘制与复用、识别结果矢量显示、图像渲染性能
  • 扩:逻辑循环节点、圆查找、辅助绘制工具集

其他优化:

1.轮廓识别:轮廓识别类型显示优化; 2.线段识别:增加卡尺识别线段; 3.线段识别:优化显示,设置了比例尺寸显示实际长度值,否则显示像素值 4.HSV二值分割:调整拾取颜色逻辑,改用右侧绘制辅助工具的"颜色吸管"拾取颜色 5.色相匹配:调整拾取颜色逻辑,改用右侧绘制辅助工具的"颜色吸管"拾取颜色 6.模板匹配:调整拾取模板图片逻辑,改用右侧绘制辅助工具的"截取图片""截取

更多:

https://blog.csdn.net/u010975589/article/details/152267857 https://www.bilibili.com/video/BV19wySBgER7

【4.0.0】版本发布说明

版本概述

本次版本新增缺陷检测流程、新增运行模式页面设计、新增通信节点功能、新增前景矫正节点、新增用户身份认证、优化增强测量模块、优化增强模板匹配和其他更多优化。

一、新增缺陷检测流程

  1. 新增缺陷检测深度学习训练工具(独立的工具)。
  2. 优化目标检测,支持Yolov8训练onnx模型(之前版本对Yolov8支持存在问题)。
  3. 新增缺陷检测记录流程节点,支持数据查看、导出。
  4. 新增缺陷检测记录流程节点自定义报告设计器和打印等直接输出检测结果。

二、新增运行模式页面设计

  1. 新增工具栏【设计运行模式页面】:采用组态拖拽的方式自定义流程运行模式时的操作界面。
  2. 新增工具栏【显示运行模式界面】:直接查看运行模型的操作界面,跟用户角色关联,operator用户登录直接进入运行界面。

三、新增通信节点功能

  1. 新增串口通信:串口读取字节,串口发送字节,串口读取字符串、串口发送字符串。
  2. 新增TCP通信:TCP读取字符串,TCP发送字符串。
  3. 新增UDP通信:UDP读取字符串,UDP发送字符串。
  4. 新增Http通信:HTTP读取Json数据,HTTP发送Json数据。

四、优化增强测量模块

  1. 新增角点查找:【角点查找(Shi-Tomasi)】和【角点查找(Harris)】。
  2. 优化线线测量:支持夹角测量。
  3. 新增【前景反转矫正】节点:根据前景重心自动反转矫正图像。
  4. 新增【提取前景信息】节点:提取图像中前景信息。
  5. 新增【应用反转矫正】节点:根据提取前景信息对图像进行矫正。
  6. 优化测量结果显示:新增选择输出图像,可以将测量结果显示在前序图像方便对比。
  7. 优化圆、线段等测量过滤规则:可根据保留所有、卡尺范围过滤、最大半径、最大长度等条件过滤。

五、新增用户身份认证

  1. 新增登录和注册页面。
  2. 新增用户管理、角色管理和权限功能。
  3. 新增用户操作日志功能。

六、新增和优化模板匹配

  1. 新增【轮廓匹配】节点:使用形状匹配算法在图像中查找与模板相似的轮廓,增加轮廓模板绘制页面。
  2. 新增【特征匹配】节点:使用特征点匹配算法在图像中查找与模板相似的区域,增加特征模板绘制页面。
  3. 优化【像素匹配】节点:重命名旧【模板匹配】节点,增加像素模板绘制页面。
  4. 优化【颜色匹配】节点:重命名旧【色相匹配】节点。

其他新增和优化:

1.升级OpenCvSharp4包到4.13.0.20260222; 2.优化节点设计弹窗:改用不遮挡底层控件的方式; 3.新增流程启用循环执行:支持流程循环执行,适用于持续监控场景; 4.新增流程菜单显示和隐藏:流程节点菜单可配置是否显示和隐藏,只保留常用的功能; 5.新增九点标定工具:支持在图像上标定九个点,生成标定数据,根据标定数据进行像素和世界坐标转换; 6.新增运行全部和停止全部功能:支持一键启动和停止所有流程,提升操作效率; 7.优化识别结果显示:增加选择输出图像,可以让识别结果在不同的图像上显示方便对比; 8.优化参数设置:支持下拉列表选择颜色,提升操作便捷性; 9.优化部分模块内存泄露问题;

更多:

https://blog.csdn.net/u010975589/article/details/159284364 https://www.bilibili.com/video/BV1z8cXziEBm

Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.0-preview.3 36 3/23/2026
4.0.0-preview.2 35 3/23/2026
4.0.0-preview.1 34 3/22/2026