# CSharpUnionHalcon **Repository Path**: yiliaokeji/CSharpUnionHalcon ## Basic Information - **Project Name**: CSharpUnionHalcon - **Description**: 1、加载并显示图像功能。 2、图像拖动缩放功能。 3、绘制ROI:矩形、方向矩形、圆形、椭圆形。 4、创建模板:参数修改、模板轮廓显示。 5、匹配模板:参数修改、匹配轮廓显示、匹配结果显示。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-04 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CSharp联合halcon实现模板匹配 # 前言 > 第一次Github上 上传代码,记录一下,并水一下内容,哈哈。 # 界面设计 > 没有设计.... ![模板匹配](https://github.com/user-attachments/assets/5e4b4703-818b-496e-88b5-978a5e93fbe6) # 功能 > 1、加载并显示图像功能。 > 2、图像拖动缩放功能。 > 3、绘制ROI:矩形、方向矩形、圆形、椭圆形。 > 4、创建模板:参数修改、模板轮廓显示。 > 5、匹配模板:参数修改、匹配轮廓显示、匹配结果显示。 # 总结 > 1、代码本来像添加绘制多边形ROI的,刚开始是判断点击绘制按钮后,点击图像窗口,绘制点,右键结束。然后根据点生成区域,再生成绘制对象。最后跟添加其他绘制对象一样将该对象附加到窗体。实现了绘制,但是生成模板时出现bug,暂时没修补。 > 2、代码的不足之处是。基本处理绘制ROI功能外,都放置在了程序主界面,后面会分开,模块化。 > 3、许多功能如创建模板、匹配模板这些方法过于臃肿,后期需要拆解多把一些功能创建成方法。 > 4、待发现。 > ....