精易论坛

标题: 使用Yolo识别无畏QY的敌人屏幕坐标值怎么进行移动 [打印本页]

作者: mxl6646    时间: 2025-3-12 14:37
标题: 使用Yolo识别无畏QY的敌人屏幕坐标值怎么进行移动
使用Yolo识别无畏QY的敌人屏幕坐标值怎么进行移动目前我使用的飞易来双头盒子的MoveR命令来进行移动
移动不到人物的准确位置,我取得是人物的最中心位置,但是他只能移动到人物附近差一点的位置。

  
头部位置X = 筛选后数据.x + 筛选后数据.w ÷ 2
头部位置y = 筛选后数据.y + 筛选后数据.h ÷ 4
位移矢量x = 头部位置X - 640
位移矢量Y = 头部位置X - 360
盒子相对移动鼠标 (位移矢量x , 位移矢量Y)


这样移动之后就在人物附近,不能准确的点到人物身上。
请问有什么好办法可以解决。

作者: 就想改个名字    时间: 2025-3-12 14:50
可以测试看是不是总是差一个差不多固定方向固定的数值  如果是 直接补偿上
作者: wyman    时间: 2025-3-12 15:39
把框画出来看看是不是yolo识别就偏了
作者: 背靠背拥抱    时间: 2025-3-12 18:01
看来你第一次搞yolo的锁敌功能。
你要理解的就是yolo的推理速度和得到框框大小是实时变化的,并且变化幅度是不稳定的。跟常规的内存方框是不一样的,肯定不可能像你这个减减坐标就行了。还有很多东西要处理的,不然你锁不到人,或者锁到后会锁不死,以及会跳动准星。这些都要参数细调的。最简单的办法就是:B站随便看一个yoloFPS的视频,加群,然后去里面拿源码就行了,好几个参数都要细调才能达到稳稳锁人的效果的,不是常规内存的移动就行的。解决办法给你了,你自己去找吧....

作者: mxl6646    时间: 2025-3-12 20:41
wyman 发表于 2025-3-12 15:39
把框画出来看看是不是yolo识别就偏了

yolo识别的挺精准,框框画的正好把人圈上
作者: mxl6646    时间: 2025-3-12 20:41
背靠背拥抱 发表于 2025-3-12 18:01
看来你第一次搞yolo的锁敌功能。
你要理解的就是yolo的推理速度和得到框框大小是实时变化的,并且变化幅度 ...

找了很对,没有合适的啊,能帮找一个不
作者: 豪大头    时间: 2025-3-13 15:47
背靠背拥抱 发表于 2025-3-12 18:01
看来你第一次搞yolo的锁敌功能。
你要理解的就是yolo的推理速度和得到框框大小是实时变化的,并且变化幅度 ...

你懂鸡巴




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4