# 小书包机器视觉 **Repository Path**: dsfdsfsdfsdf/mbmv ## Basic Information - **Project Name**: 小书包机器视觉 - **Description**: 基于WinForm、Halcon、OpenCV的机器视觉客户端 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-12-15 - **Last Updated**: 2025-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](ReadMe/01初始界面.png) ![输入图片说明](ReadMe/02导入工程库.png) ![输入图片说明](ReadMe/03执行工程.png) ![输入图片说明](ReadMe/04执行工程.png) # MBVersion 项目说明文档 ## 项目简介 MBVersion 是一个基于 C# 的多功能软件框架,主要用于图像处理和机器视觉应用。该项目支持多种算法库(如 Halcon 和 OpenCV),并提供丰富的用户界面组件以及插件式架构,便于扩展和维护。 ### 核心功能 - **多算法支持**:支持 Halcon 和 OpenCV 图像处理算法。 - **插件管理**:通过 GUIAdapter 模块实现插件化界面管理。 - **事件系统**:使用统一事件机制进行模块间通信。 - **国际化支持**:支持多语言界面切换。 - **日志记录**:提供详细的运行日志记录功能。 - **相机集成**:支持多种相机设备接入,包括文件模拟相机和海康威视相机。 ## 安装指南 ### 系统要求 - Windows 操作系统 - .NET Framework 4.7.2 或更高版本 - Visual Studio 2019 或更高版本(用于开发) ### 构建步骤 ## 使用说明 ### 主要模块 - **MB.Algorithm.Halcon / MB.Algorithm.OpenCV**:提供图像处理算法接口。 - **MB.Camera.CameraFile / MB.Camera.CameraHK**:支持从文件或海康相机获取图像。 - **MB.GUIAdapter**:管理图形界面插件。 - **MB.Process.Base / MB.Process.Task001**:实现图像处理流程控制。 - **MB.Common.Const / MB.Common.Event / MB.Common.Lang / MB.Common.Log**:提供常量、事件、语言和日志支持。 ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (`git checkout -b feature/new-feature`)。 3. 提交更改 (`git commit -am 'Add some feature'`)。 4. 推送至远程分支 (`git push origin feature/new-feature`)。 5. 创建 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详情请查看 LICENSE 文件。 ## 联系方式 如有问题,请联系项目维护者或提交 Issue 至 Gitee 页面。