聊一下前台钓鱼的实现思路
试了一堆,没几个好用,还是自己来吧,测试下来,上鱼率95%+,还行,分享一下思路:lol鱼漂视觉定位
使用 Win32 API + OpenCV 截取游戏窗口画面(PrintWindow,不依赖截图,支持窗口不在前台)
识别算法:
1.将截图转为 HSV 色彩空间
2.用预设的红色 HSV 范围做颜色掩膜(红色横跨 H 通道两端,所以用了两段范围合并)
3.对掩膜做形态学开运算去噪 + 膨胀扩大连通区域
4.找最大轮廓,用最小外接圆取圆心作为鱼漂坐标
5.将局部坐标转换为全局屏幕坐标,供 pyautogui 右键点击使用
音频检测
使用 pyaudiowpatch 录制系统声音(WASAPI 回环),捕获游戏本身播放的音效,不依赖麦克风
检测逻辑是一个滑动窗口计数器:
1.对每帧音频计算 RMS 音量
2.维护一个固定长度(60帧)的双端队列 window,记录每帧是否超过阈值
3.当窗口内累计命中次数 ≥ MIN_HITS(2次)时,判定为有效音效触发
这样可以过滤单帧噪声,避免误触发
说人话,识别鱼漂红色羽毛然后定位鼠标+检测到上鱼水花音效右键拉钩
那如果钓鱼的时候还想玩其他号怎么办呢 大佬牛逼。大佬牛逼。东西呢?
本帖最后由 w6118071 于 2026-3-7 08:42 AM 编辑
不如直接渐开搜索+声音监控来的简单。
不要用圆形渐开和逐行扫描,用长方形的渐开搜索效率很高! 我是直接做个yolo模型识别鱼镖,再识别中心点上下摇摆就收杆。原来是c#文件我准备改成python的,但是我那个是735的鱼镖模型不通用的。https://www.luacn.net/thread-32993-1-1.html?_dsign=6b7dd66c 哇论坛还有人发帖啊 {:5_158:}
页:
[1]