第一次做关于图像识别,不知道如何下手

时间:2023-01-09 16:14:29
现在需要提取着弹点,和环数分割,查阅了相关资料,只能做到现在这个效果,接下来该如何去做呢?
这是原图
第一次做关于图像识别,不知道如何下手
这是目前的进度
第一次做关于图像识别,不知道如何下手

现在想要实现的功能:
提取弹着点      提取胸环分划线

12 个解决方案

#1


自己先顶一下

#2


难度很大……
可以试试
前提:
1.灰度图片相对环直径不能变
2.环心放图片中心
从环中心取环半径差循环读取像素,按灰度差大的取点。但有个致命问题,如果枪打到数字就难办了……

#3


我也发现这个问题了,因为是在网上找的代码。我想把弹着点和分划线   单独分开来提取,想把整个图片全部设置成黑色,然后弹着点全部白色。不知道这样是否可行

#4


第一次做关于图像识别,不知道如何下手
先二值化吧
如果拍照位置固定 图片清晰的话 还是很好处理的
但是从你的图上来看 中巴的点 不是很清晰 可能出现漏掉的情况 

#5


获取一张打靶前的图片,这个要求不过分吧?
对比前后两张图片,很容易就找到了弹着点

#6


如果不考虑子弹打在靶环和数字上的情况(当然还可以用另一张胸靶图片做参照)
你要获取的只是噪声而已

#7


xuzuning的方法不错,获取光秃秃的远靶图,同样二值化和打靶后比较,前提是比较点要相同。

#8


这倒是个方法,还一个关键问题,要补靶,我茫然了,为了节约时间,不会每次换靶纸。这怎么解呢,先谢谢你们的回答

#9


数字这块可以去掉,换靶纸。数字太碍事了

#10


非常简单的图像处理问题

1、二值化
2、去噪,也就是把枪打的点去掉,算法考虑面积小于一定数的滤掉。
3、找到数字,面积在一定数范围内,且符合模式识别的就是数字,看你的图95%以上的识别率不是问题。
4、找到数字所表示区域,这个一个图的遍历就完成了。
5、找到枪眼所在点,看看落在那个数字区域内,求和算环数。


真的很简单,没有任何高科技。我估计1天写完吧。

如果考虑人家枪法特别好,都打数字上,那就拍两张照片,先得出靶子的模型。

#11


引用 10 楼 yuwenge 的回复:
看你的图95%以上的识别率不是问题。

实验室环境确实可以95%以上...

#12


以上说得非常正确.望采纳

#1


自己先顶一下

#2


难度很大……
可以试试
前提:
1.灰度图片相对环直径不能变
2.环心放图片中心
从环中心取环半径差循环读取像素,按灰度差大的取点。但有个致命问题,如果枪打到数字就难办了……

#3


我也发现这个问题了,因为是在网上找的代码。我想把弹着点和分划线   单独分开来提取,想把整个图片全部设置成黑色,然后弹着点全部白色。不知道这样是否可行

#4


第一次做关于图像识别,不知道如何下手
先二值化吧
如果拍照位置固定 图片清晰的话 还是很好处理的
但是从你的图上来看 中巴的点 不是很清晰 可能出现漏掉的情况 

#5


获取一张打靶前的图片,这个要求不过分吧?
对比前后两张图片,很容易就找到了弹着点

#6


如果不考虑子弹打在靶环和数字上的情况(当然还可以用另一张胸靶图片做参照)
你要获取的只是噪声而已

#7


xuzuning的方法不错,获取光秃秃的远靶图,同样二值化和打靶后比较,前提是比较点要相同。

#8


这倒是个方法,还一个关键问题,要补靶,我茫然了,为了节约时间,不会每次换靶纸。这怎么解呢,先谢谢你们的回答

#9


数字这块可以去掉,换靶纸。数字太碍事了

#10


非常简单的图像处理问题

1、二值化
2、去噪,也就是把枪打的点去掉,算法考虑面积小于一定数的滤掉。
3、找到数字,面积在一定数范围内,且符合模式识别的就是数字,看你的图95%以上的识别率不是问题。
4、找到数字所表示区域,这个一个图的遍历就完成了。
5、找到枪眼所在点,看看落在那个数字区域内,求和算环数。


真的很简单,没有任何高科技。我估计1天写完吧。

如果考虑人家枪法特别好,都打数字上,那就拍两张照片,先得出靶子的模型。

#11


引用 10 楼 yuwenge 的回复:
看你的图95%以上的识别率不是问题。

实验室环境确实可以95%以上...

#12


以上说得非常正确.望采纳