visionpro实践项目(三)统计硬币金额

1.需求分析

找出图片中不同金额硬币的个数,统计总金额,并将结果显示在图片中。
在这里插入图片描述
图片中的硬币有1元,5角,1角三种金额,那就需要我们用模板匹配工具训练出三种模板,然后分别去进行匹配。
将识别到的硬币通过结果分析工具进行分析,添加运算表达式,计算出总金额。
然后显示结果可以分为无脚本和有脚本的方法,无脚本的方法使用visionpro的标签工具(高版本才有),有脚本的方法使用c#脚本。
认真分析图片会发现,图片中各种金额硬币的大小区别是很大的,而且同一张图片中,1元的硬币可能同时存在正面和反面,因此我们在训练模板时,不应该考虑硬币的内部特征,只需要根据硬币的边缘特征(大小)来匹配即可,需要用到图像掩膜。

2.无脚本

模板匹配工具+图像掩膜。
在这里插入图片描述
查看训练结果,会发现,是根据外边缘的两条轮廓线来进行匹配的。
在这里插入图片描述
调整查找概数,运行,成功找到1元硬币。
在这里插入图片描述
同样的方法,为5角和1角硬币建立模板。
在这里插入图片描述
在这里插入图片描述
添加输出终端。count代表匹配到的数量,也就是说每张图片中找到的硬币数量。
在这里插入图片描述
添加结果分析工具。
在这里插入图片描述
在这里插入图片描述
添加标签工具。
在这里插入图片描述
在这里插入图片描述

3.有脚本

添加一个ToolBlock,将模板匹配工具、结果分析工具放进去。
在这里插入图片描述
创建c#高级脚本。
在这里插入图片描述
定义标签工具。
在这里插入图片描述
获取结果分析工具,以及设置标签工具的样式。
在这里插入图片描述
将标签显示在图像上。
在这里插入图片描述
运行。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值