VisionPro 机器视觉案例 之 硬币识别

VisionPro 机器视觉案例

第一篇 VisionPro 机器视觉案例 之 硬币识别


1.案例要求

在这里插入图片描述

  • 对图像中三种硬币(一元、五角、一角)的个数的识别,计算每张图像的硬币总金额

2.案例思路

  • 硬币三种面值,六种图案(正反面)
    • 使用三个模板匹配工具CogPMAlignTool分别匹配一种面值的硬币
  • 只考虑硬币的个数,
    • 使用模板匹配的掩模使得训练模板忽略图案,只匹配硬币的大小

3.使用控件

3.1 CogPMAlignTool —— 模板匹配工具

  • 用于匹配硬币个数
康耐视VisionPro 9.0软件中的ToolBlock组件是一个强大的工具,它允许用户以可视化的方式进行脚本编写和视觉工具管理。利用ToolBlock,用户能够将各种视觉工具进行组合和配置,以实现硬币统计等视觉应用项目。为了帮助你更好地理解和操作,以下是结合实际案例的操作步骤和注意事项: 参考资源链接:[康耐视VisionPro9.0脚本和VPP功能解析](https://wenku.csdn.net/doc/4eihwojdft?spm=1055.2569.3001.10343) 步骤1:打开VisionPro软件并创建一个新的VPP项目。首先,你需要启动VisionPro软件,然后选择新建一个项目,并保存为.vpp格式。 步骤2:在ToolBlock中添加视觉工具。在ToolBlock界面中,你可以通过拖放的方式添加所需的视觉工具,例如InspectionTools、CaliperTools等,根据硬币统计的需求进行选择。 步骤3:配置视觉工具参数。为每个添加的视觉工具设置合适的参数,例如光源条件、几何形状、尺寸范围等,以准确识别硬币。 步骤4:编写脚本以实现自动统计。在ToolBlock的脚本编辑区域中,可以使用.NET兼容语言编写控制流程,例如C#,实现硬币的自动识别、分类和计数。 步骤5:测试和验证视觉应用。在项目中插入测试图像,运行脚本并观察结果。确保所有的硬币都能被正确识别和统计,必要时调整工具参数或脚本逻辑。 步骤6:保存和部署项目。一旦测试验证无误,即可保存.vpp项目文件,并将其部署到生产环境中去。 注意事项: - 确保所有视觉工具的参数都经过优化,以适应实际的硬币图像特征。 - 编写脚本时要注意程序的健壮性,确保在不同情况下都能稳定运行。 - 在部署之前,应在实际的生产环境中进行充分的测试,以适应现场的环境变化和硬币的实际变化。 - 对于硬币统计的视觉应用,要特别注意硬币的尺寸、颜色和亮度等因素,这些都可能影响识别的准确性。 以上步骤和注意事项将指导你完成硬币统计项目的创建和管理。为了更深入地学习和掌握VisionPro软件的使用,可以参考《康耐视VisionPro9.0脚本和VPP功能解析》这一资源。该资料详细解析了VisionPro软件的脚本功能和VPP项目文件的使用,对于理解复杂视觉应用的构建和管理具有重要的帮助作用。 参考资源链接:[康耐视VisionPro9.0脚本和VPP功能解析](https://wenku.csdn.net/doc/4eihwojdft?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器视觉李小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值