[发明专利]一种基于FPGA的靶位识别方法、装置及电子设备在审
申请号: | 202011324519.7 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112419351A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 卿易;李昆华;朱明程 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/136;G06T7/155;G06T7/66;G06T5/00 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 胡晓静 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 识别 方法 装置 电子设备 | ||
本申请提供一种基于FPGA的靶位识别方法、装置及电子设备,该方法包括:获取待识别图像;其中,待识别图像中至少包括弹孔和多个环线;根据待识别图像,确定待识别图像中的靶心;基于预设的边缘检测算法,对待识别图像进行边缘检测,以得到对应的边缘图像;其中,边缘图像中至少包括弹孔边缘和各环线边缘;根据边缘图像,确定弹孔与靶心之间包含的环线边缘的数量;根据弹孔边缘与靶心之间包含的环线边缘的数量,确定弹孔对应的靶位识别结果。上述方案提供的基于FPGA的靶位识别方法,通过检测弹孔与靶心之间所间隔的环线数量,确定该弹孔对应的靶位,提高了靶位识别结果的准确性。
技术领域
本申请涉及人工智能技术领域,尤其涉及一种基于FPGA的靶位识别方法、装置及电子设备。
背景技术
随着科学技术的发展,人工智能技术已经应用到了各行各业,在射击训练领域也得到了广泛的应用,如自动报靶等。
现有技术中的自动报靶技术通常是对采集到的图像进行图像处理,从而识别弹孔和靶心,然后根据弹孔与靶心之间的距离,确定当前弹孔所对应的靶位,即得到靶位识别结果,最后对靶位识别结果进行报出。
但是,受应用环境的影响,采集图像的摄像头不一定是正对拍摄靶纸的,导致所采集到的靶纸图像存在的一定的变形,进而导致所得到的靶位识别结果的可信度较低。因此,急需一种准确度较高的基于FPGA的靶位识别方法,对提高靶位识别结果的可信度有重要意义。
发明内容
本申请提供一种基于FPGA的靶位识别方法、装置及电子设备,以解决现有技术中的基于FPGA的靶位识别方法的准确性较低等缺陷。
本申请第一个方面提供一种基于FPGA的靶位识别方法,包括:
获取待识别图像;其中,所述待识别图像中至少包括弹孔和多个环线;
根据所述待识别图像,确定所述待识别图像中的靶心;
基于预设的边缘检测算法,对所述待识别图像进行边缘检测,以得到对应的边缘图像;其中,所述边缘图像中至少包括弹孔边缘和各环线边缘;
根据所述边缘图像,确定所述弹孔与所述靶心之间包含的环线边缘的数量;
根据所述弹孔边缘与所述靶心之间包含的环线边缘的数量,确定所述弹孔对应的靶位识别结果。
可选的,在根据所述边缘图像,确定所述弹孔与所述靶心之间包含环线边缘的数量之前,所述方法还包括:
基于预设的边缘特征消除算法,消除所述边缘图像中与所述各环线边缘对应的环线编号边缘,以得到不包括所述环线编号边缘的边缘图像。
可选的,在基于预设的边缘检测算法,对所述待识别图像进行边缘检测,以得到对应的边缘图像之前,所述方法还包括:
对所述待识别图像进行灰度处理,以得到灰度处理后的待识别图像;
基于预设的双边滤波算法,对所述灰度处理后的待识别图像进行滤波处理,以消除所述灰度处理后的待识别图像中的噪声干扰,得到滤波处理后的待识别图像;
基于预设的阈值分割算法,将所述滤波处理后的待识别图像转化为二值化的待识别图像。
可选的,在根据所述边缘图像,确定所述弹孔与所述靶心之间包含的环线边缘的数量之前,包括:
基于预设的矩形结构因子的形态学滤波算法,消除所述二值化的待识别图像中的各弹孔边缘、各环线边缘和各环线边缘对应的环线编号边缘,得到靶心图像;
对所述靶心图像进行像素扫描,得到像素扫描结果;
根据所述像素扫描结果,确定所述待识别图像中的靶心的圆心。
可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011324519.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:项目构建方法、装置、计算机设备及存储介质
- 下一篇:门禁装置、门禁系统