From 04fd1c1b75c38c3f844d0c7ab2f35fa801736cdf Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Thu, 31 Jul 2025 04:37:43 +0000 Subject: [PATCH] Update README.md --- README.md | 85 +++++++++++++++++++++++++++---------------------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 5ccbebb..420c22d 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,44 @@ -### **微信关注【机器视觉开源工坊】公众号获取更多机器视觉、上位机、AI源码** -关注回复【开源合集】获取100+工业AI、上位机开源项目源码 - - -![输入图片说明](https://foruda.gitee.com/images/1753936533783251708/5e80c5ac_15655633.jpeg "微信图片_20250731122814_257.jpg") - - - +微信关注【机器视觉开源工坊】公众号获取更多机器视觉、上位机、AI源码 # ImageControl -#### 介绍 -基于WinForm的ROI编辑器,支持矩形、旋转矩形、圆形、椭圆、多边形的ROI,支持撤销及ROI保存到本地。 - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +## 介绍 +ImageControl 是一个图像标注与编辑工具,主要用于创建和管理图像上的各种形状和区域。它支持多种图形操作,包括添加、删除、移动、旋转等,并提供了撤销/重做功能。 + +## 软件架构 +该项目采用 C# 编写,基于 .NET Framework,使用 Windows Forms 构建用户界面。核心功能包括: +- **命令模式**:实现撤销/重做功能。 +- **形状管理**:支持多种形状(矩形、圆形、椭圆、多边形等)的创建与编辑。 +- **工具系统**:提供多种绘图工具,如指针、直线、矩形、圆形、多边形等。 +- **用户控件**:封装了图像窗口控件 `UImageWindow`,用于显示和操作图像及形状。 + +## 安装教程 +1. 确保您的系统已安装 .NET Framework。 +2. 下载项目源码并解压。 +3. 使用 Visual Studio 打开解决方案文件 `.sln`。 +4. 编译并运行项目。 + +## 使用说明 +1. **选择工具**:从工具栏选择相应的绘图工具(如矩形、圆形等)。 +2. **绘制形状**:在图像窗口中点击并拖动鼠标绘制形状。 +3. **编辑形状**: + - 移动:选择形状后拖动。 + - 调整大小:拖动形状边缘的手柄。 + - 旋转:使用旋转手柄。 +4. **撤销/重做**:使用工具栏中的撤销和重做按钮。 +5. **删除形状**:选中形状后点击删除按钮。 +6. **清除所有形状**:点击清除按钮。 + +## 参与贡献 +欢迎贡献代码和建议!请遵循以下步骤: +1. Fork 项目。 +2. 创建新分支。 +3. 提交您的更改。 +4. 创建 Pull Request。 + +## 特技 +- **多级撤销/重做**:支持无限级撤销和重做操作。 +- **丰富的形状支持**:包括矩形、圆形、椭圆、多边形等。 +- **交互式编辑**:支持拖动、调整大小、旋转等交互式操作。 +- **自定义光标**:不同工具使用不同的光标以提高用户体验。 + +该项目由 [机器视觉开源工坊](https://gitee.com/CrazyMachineVision/image-control) 提供支持。 \ No newline at end of file -- Gitee