精确射箭识别:环数和坐标

阅读: 评论:0

精确射箭识别:环数和坐标

精确射箭识别:环数和坐标

需求背景:

射箭馆射出一支箭,如果人工报靶,危险、繁琐而且人力成本高。人一直盯着靶子,会眼睛疲劳,靶面上出现十多支密集的箭时,眼花缭乱也弄不清那支是新射入的了。

因此,考虑完全使用摄像头程序方式完成,摄像头对准靶面,当有箭射入时,准确判断第几环。

靶面图片:

射入一支箭:

射入多支箭:

解决之道:

使用OpenCV。

首先将图像二值化,搜索出一个个环的边界,并转换成极坐标:

上面准确地定位环,为了便于调试和观察将之用彩色点进行了标识。

射箭的识别,需要对前后两张图像相减然后找出箭杆所在的直线:

然后找出箭杆的坐标,再到前面识别出箭靶所在的位置进行定位。

结果:

当然,还需要处理一些更复杂的情况:

比如,如果靶面上射入的箭比较多,箭杆会出现互相遮挡交叉的情况;通常可考虑左右两个相机,但如果两个相机出现不同的两个结果环数,以哪个为准呢?需要有置信度判断的函数。

再比如,箭射入时震动靶面,引起其它箭杆抖动,甚至轻微错位,需要进行判断,忽略掉这样的抖动。

实际应用的效果还是很不错的,识别速度很快,结果相当准确。

本文发布于:2024-02-02 22:24:00,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170688383746831.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:坐标   精确
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23