- 博客(20)
- 收藏
- 关注
原创 人工智能时代对现代职业教育的思考
人工智能技术正在重塑机器人与机器视觉行业,对职业教育提出新挑战。本文提出融合虚拟现实、数字孪生和VLA大模型的新型教育框架,通过分层递进培养、数据驱动练习、虚实融合项目等方式,解决传统教育中实践机会不足、内容滞后等问题。框架采用"3STC成长模型",从乐高式积木编程到AI物流系统开发,逐步提升学生技能;结合虚拟仿真系统构建200+训练场景,实现普惠性实践教学;通过智能反馈和元认知培养优化学习效果。案例表明,该框架能有效培养适应AI时代的复合型技术人才。
2025-07-27 14:53:55
2109
原创 维希尔混合码垛系统:智能物流领域混合码垛难题的创新解决方案
在仓储与工厂物流的运作体系中,混合码垛因其涉及多 SKU 货物的复杂处理,成为制约供应链效率提升的关键瓶颈。本文介绍广州维希尔研发的混合码垛系统,该系统整合 3D 视觉识别、智能运动规划及动态垛型优化等创新技术,能够高效处理多 SKU 货物。通过分析其高效稳定、智能视觉自适应、动态垛型规划及柔性集成等核心优势,阐述该系统在电商仓储、制造业工厂等多场景的应用价值,为智能物流领域混合码垛难题提供了切实可行的解决方案。
2025-07-16 18:21:33
614
原创 Halcon 多标签分类脚本详解
这个 Halcon 脚本提供了一个非常标准和完整的深度学习多标签分类项目模板。通过理解这个脚本的流程和其中各个算子的作用,你可以将其修改和应用到自己的项目中。数据准备 -> 模型配置 -> 训练 -> 评估 -> 应用。脚本中的自定义过程(如等)封装了许多细节操作,使得主流程非常清晰,这也是一种优秀的编程实践。
2025-06-21 15:04:53
1701
原创 L12:WPF中的数据绑定、事件处理与命令模式解析
本文详细解析了WPF开发中三大核心交互机制:数据绑定通过INotifyPropertyChanged接口实现UI与数据的自动同步;事件处理直接响应控件操作;命令模式通过ICommand接口将UI操作与业务逻辑解耦。文章结合项目代码展示了数据绑定的具体实现、常见事件处理程序的应用,并探讨了命令模式在MVVM架构中的典型用法,为构建响应式、可维护的WPF应用提供了实践指导。
2025-06-14 00:33:11
786
原创 L11: 全局变量的创建与使用
本文介绍了视觉项目中全局变量的创建与使用方法。主要内容包括:1)全局变量的系统设计,通过Solution类静态成员管理变量;2)VariableInfo类定义变量基本信息;3)在模板匹配中读取和使用全局图像变量的具体实现,包括读取流程和执行流程;4)全局变量最佳实践,涉及命名规范、类型安全、资源管理和错误处理;5)提出思考题如变量类型扩展、线程安全等开发问题。文章系统地展示了全局变量在视觉项目中的应用方案和技术细节。
2025-06-14 00:32:37
283
原创 L10: 项目序列化与方案管理
摘要 本章介绍了视觉框架的项目序列化与方案管理机制,重点阐述了Solution和Project两个核心类的设计。Solution类采用单例模式管理项目列表,提供方案的保存(使用BinaryFormatter序列化)和加载功能;Project类包含模块列表、项目信息和变量管理等。文章详细说明了序列化的特殊处理方式,如NonSerialized标记和OnDeserialized初始化方法,并介绍了方案初始化的完整流程。最后提出了关于序列化机制优化、部分配置导出、版本控制和安全性等实践思考点,为复杂视觉系统的项目
2025-06-14 00:31:19
1895
原创 L09:Interface 文件解析与方案管理回顾
摘要:本文解析了 Interface 目录下的三个核心UI交互文件功能。ProjectBar.xaml.cs 负责项目流程管理,ToolBox.xaml.cs 处理插件加载,SplitHWindowFitExt.xaml.cs 管理图像显示控件。这些UI组件主要处理用户交互和数据展示,而方案的实际保存/打开功能由 Solution.cs 实现,通过序列化方法将项目数据存储为 .os 文件。UI组件与数据持久化层分工明确,共同构成完整的方案管理系统。
2025-06-14 00:30:32
784
原创 L08: 插件机制与方案管理解析
本文将介绍项目中的插件管理机制和方案保存/打开功能。插件部分由ToolBox控件负责,通过静态插件列表加载并按类别展示,双击插件时实例化并添加到当前项目。方案管理由Solution类主导,包含序列化(保存)和反序列化(打开)功能,其中Project类通过特性控制序列化行为,并使用[OnDeserialized]方法初始化非序列化成员。整个机制实现了模块化扩展和项目状态的持久化保存。
2025-06-14 00:29:10
485
原创 L07: DevExpress界面布局详解
本文详细介绍了使用DevExpress的DockLayoutManager实现WPF界面布局的方法。主要内容包括:1)界面采用四行经典布局结构;2)DockLayoutManager作为核心组件,通过LayoutGroup、DocumentPanel和DocumentGroup构建嵌套布局;3)合理设置面板比例、统一视觉风格和优化用户体验;4)提供了布局最佳实践和开发要点。文章涵盖了从基础配置到高级布局技巧,帮助开发者创建灵活、可扩展的界面解决方案。
2025-06-14 00:28:30
936
原创 L06: 图像处理插件:模板匹配 (Plugin.Match)
摘要:本文介绍了图像处理插件Plugin.Match的实现,该插件利用Halcon的模板匹配技术定位预定义模板。主要内容包括:1)插件功能需求,支持模板管理、参数配置、执行匹配及结果显示;2)关键代码结构,定义输入/输出引脚和匹配参数;3)核心方法实现,特别是基于ROI的形状模板创建过程。该插件通过ModelID存储模板句柄,并提供完整的匹配参数配置,适用于机器视觉中的检测、定位等应用场景。
2025-06-14 00:27:24
910
原创 L05: 第一个插件剖析 - Plugin.ImageAcquire
本文剖析了视觉框架中的第一个插件 Plugin.ImageAcquire,该插件负责图像采集功能。文章重点介绍了插件的两个核心文件:ModuleObj.cs 作为逻辑核心,包含输入/输出引脚定义、图像采集逻辑和错误处理;ModuleForm.xaml 及其后台代码则构成用户界面,用于参数配置和状态显示。通过分析插件的结构、逻辑实现和UI交互,展示了如何开发与视觉框架兼容的插件模块。文章还提供了典型代码示例,说明如何通过Halcon库读取图像并处理异常。
2025-06-14 00:26:17
851
原创 L04:基础框架(Base)核心解析 (二) - Halcon图像显示与交互
本文解析了Halcon图像显示控件HWindowFitExt的设计与实现,该控件基于WPF框架封装了Halcon的HWindowControl,提供了丰富的图像交互功能。主要内容包括:1)控件核心成员变量解析,涵盖图像显示参数、鼠标交互状态和UI元素;2)初始化过程,获取Halcon窗口句柄并创建右键菜单项;3)主要功能实现原理,如图像适应窗口、缩放平移、状态信息显示等。该控件通过增强原生功能,为用户提供了更便捷的图像查看和交互体验。
2025-06-14 00:25:16
990
原创 L03:基础框架(Base)核心解析 (一) - 模块与插件机制
在L02中,我们对的整体解决方案结构有了清晰的认识。本篇指导书将开始深入1Main/Base项目,重点解析其核心的模块化设计和插件加载机制。这部分是整个框架灵活扩展能力的基础,理解它对于后续开发自定义功能模块至关重要。
2025-06-14 00:24:25
629
原创 L02:解决方案结构分析
在上一篇指导书L01中,我们了解了项目的概况并成功搭建了开发环境。现在,我们将深入探索项目的内部结构,详细分析其解决方案的组织方式、各个项目的职责以及核心代码的分布。理解项目结构对于后续的代码阅读、功能开发和问题排查至关重要。
2025-06-14 00:23:22
786
原创 L01:项目概述与环境准备
《WPF机器视觉框架实训指导书摘要》 本指导书介绍了基于WPF和Halcon的VisionFramework机器视觉开发框架。该框架采用插件化架构,支持多种图像处理算法和可视化流程设计,具备模块化、可扩展的特点。环境配置包含三个关键步骤:安装Visual Studio 2019/2022并选择.NET桌面开发工作负载;安装Halcon运行时环境并配置PATH变量;通过NuGet管理项目依赖包(如Extended.Wpf.Toolkit等)。指导书还强调了检查HalconDotNet.dll引用正确性的重要性
2025-06-14 00:21:27
819
原创 L00:WPF视觉框架实训手册引言
《WPF视觉框架实训手册》系统性地介绍了基于WPF和Halcon的视觉应用开发技术。手册涵盖12个核心章节,从环境搭建到高级功能实现,包括Halcon集成、插件化架构设计、图像处理、UI布局、参数管理、日志系统、多线程编程等关键技术要点。通过详实的理论讲解和实战案例,帮助开发者掌握视觉框架的设计思想和开发方法,培养独立开发扩展视觉应用插件的能力。该手册既可作为学习教程,也为后续项目开发提供技术参考框架。
2025-06-14 00:19:47
585
原创 WPF机器视觉框架实训手册
摘要 本手册系统介绍了WPF机器视觉框架实训课程的内容与实施方法。课程采用理论与实践相结合的方式,通过构建基于WPF和Halcon的插件化机器视觉开发框架,培养学员的机器视觉软件开发能力。手册详细讲解了项目架构设计(包括主程序层、插件层和库文件层的分层架构)、技术栈(WPF、Halcon、DevExpress等)、环境搭建步骤,以及解决方案的项目结构分析。实训强调工程化思想,通过任务驱动的方式帮助学员掌握插件化架构设计、模块化编程和Halcon视觉算法应用等核心技能,为工业机器视觉应用开发打下坚实基础。
2025-06-14 00:15:06
831
原创 WPF-Books图书管理系统
《WPF-Books图书管理系统》是一款基于C#和WPF技术开发的桌面应用,采用MVVM设计模式架构,实现了完整的图书管理功能。系统包含登录界面、图书管理(增删改查)、库存管理、借阅/归还功能以及用户管理模块。项目使用SQLite作为本地数据库,通过数据绑定、命令和通知机制实现界面与业务逻辑的解耦。教程详细介绍了环境搭建(需Visual Studio和.NET SDK)、项目创建步骤以及MVVM模式的核心概念,包括Model的数据模型、View的XAML界面和ViewModel的中间层逻辑。整个系统具有清晰
2025-06-13 23:17:09
773
原创 MVVM 实训手册:Step By Step 构建图书管理系统
本实训手册将指导您一步一步使用 C# 和 WPF 技术,并结合 MVVM (Model-View-ViewModel) 设计模式,构建一个简单的图书管理系统。图书管理:添加新图书、查看图书列表、修改图书信息、删除图书。库存管理:记录图书的数量,并在添加相同 ISBN 图书时自动增加数量。借阅管理:用户可以借阅图书,系统记录借阅者信息和借阅日期,允许多个用户借阅同一本书(如果库存足够),借阅者以逗号分隔显示。归还管理:用户可以归还已借阅的图书。用户管理:简单的用户登录和切换功能。图书搜索。
2025-06-09 10:25:07
963
原创 短篇小说;阅读
那些曾经马赛克处理的部位,在AI的迭代修复中逐渐清晰——林汐锁骨处的飞鸟纹身旁,露出半截陌生男人的手指。凌晨三点的办公室弥漫着速溶咖啡的焦苦味,张默敲下最后一行代码时,液晶屏的蓝光在他镜片上切割出细密的网格。张默的辩解被AI生成的声纹分析图打断,频谱显示他三个月前说"我爱你"时的基频波动,与上周说"微波炉修好了"完全重合。当他触摸到纸面轻微的凹凸痕迹时,指腹突然传来灼烧般的幻痛——那是人类永远无法精准识别的,钢笔尖在某个思念泛滥的深夜,反复描摹某个名字留下的微妙压痕。张默的太阳穴突突直跳。
2025-03-12 08:49:13
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅