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

yzyantong6 2017-03-20 05:41:00
现在需要提取着弹点,和环数分割,查阅了相关资料,只能做到现在这个效果,接下来该如何去做呢?
这是原图

这是目前的进度


现在想要实现的功能:
提取弹着点 提取胸环分划线
...全文
413 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
老牛18岁 2017-03-24
  • 打赏
  • 举报
回复
以上说得非常正确.望采纳
拜一刀 2017-03-23
  • 打赏
  • 举报
回复
引用 10 楼 yuwenge 的回复:
看你的图95%以上的识别率不是问题。
实验室环境确实可以95%以上...
yzyantong6 2017-03-21
  • 打赏
  • 举报
回复
数字这块可以去掉,换靶纸。数字太碍事了
yzyantong6 2017-03-21
  • 打赏
  • 举报
回复
这倒是个方法,还一个关键问题,要补靶,我茫然了,为了节约时间,不会每次换靶纸。这怎么解呢,先谢谢你们的回答
卧_槽 2017-03-21
  • 打赏
  • 举报
回复
非常简单的图像处理问题 1、二值化 2、去噪,也就是把枪打的点去掉,算法考虑面积小于一定数的滤掉。 3、找到数字,面积在一定数范围内,且符合模式识别的就是数字,看你的图95%以上的识别率不是问题。 4、找到数字所表示区域,这个一个图的遍历就完成了。 5、找到枪眼所在点,看看落在那个数字区域内,求和算环数。 真的很简单,没有任何高科技。我估计1天写完吧。 如果考虑人家枪法特别好,都打数字上,那就拍两张照片,先得出靶子的模型。
xuggzu 2017-03-20
  • 打赏
  • 举报
回复
xuzuning的方法不错,获取光秃秃的远靶图,同样二值化和打靶后比较,前提是比较点要相同。
xuzuning 2017-03-20
  • 打赏
  • 举报
回复
如果不考虑子弹打在靶环和数字上的情况(当然还可以用另一张胸靶图片做参照) 你要获取的只是噪声而已
xuzuning 2017-03-20
  • 打赏
  • 举报
回复
获取一张打靶前的图片,这个要求不过分吧? 对比前后两张图片,很容易就找到了弹着点
crystal_lz 2017-03-20
  • 打赏
  • 举报
回复

先二值化吧
如果拍照位置固定 图片清晰的话 还是很好处理的
但是从你的图上来看 中巴的点 不是很清晰 可能出现漏掉的情况
yzyantong6 2017-03-20
  • 打赏
  • 举报
回复
我也发现这个问题了,因为是在网上找的代码。我想把弹着点和分划线 单独分开来提取,想把整个图片全部设置成黑色,然后弹着点全部白色。不知道这样是否可行
xuggzu 2017-03-20
  • 打赏
  • 举报
回复
难度很大……
可以试试
前提:
1.灰度图片相对环直径不能变
2.环心放图片中心
从环中心取环半径差循环读取像素,按灰度差大的取点。但有个致命问题,如果枪打到数字就难办了……
yzyantong6 2017-03-20
  • 打赏
  • 举报
回复
自己先顶一下

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧