Python 图像识别 突点检测

2016-01-22 13:17:14 +08:00
 dahuaer

背景:最近玩手游太肝,突发奇想。在模拟器里面玩游戏,用图像识别去自动刷 FB
需求:想实现突点检测,把指定区域的黑色边框去除掉,只保留去除之后的部分
在 bing 上搜索了一圈之后,发现 opencv 能实现突点检测。我只是想弱弱的问下, PIL 能实现同样的功能么

6283 次点击
所在节点    Python
19 条回复
pimin
2016-01-22 13:30:07 +08:00
我之前玩点击英雄,也是中毒很深
后来我用的是 autohotkey..
现学现用.比 Python 要方便..
shadowind
2016-01-22 13:34:17 +08:00
opencv 有 python api 啊~ 用 pil 实现会比较麻烦
dahuaer
2016-01-22 13:36:49 +08:00
@pimin autohotkey 没有用过,因为 FB 中怪出现的地方每次都不一样,所以我想象着用图像识别去自动打怪的。如果 autohotkey 不受怪物出现地点的限制能实现自动打怪,那就真心方便多了啊
dahuaer
2016-01-22 13:37:27 +08:00
@shadowind 因为我嫌 opencv 麻烦,所以才用 pil 的。哈哈
w88975
2016-01-22 13:38:06 +08:00
可以用 python 调用 com 组件
有个大漠插件可以写游戏辅助
dahuaer
2016-01-22 14:31:31 +08:00
@w88975 搜索了一下,这个插件的确是个神奇的东西。下班之后好好研究研究~~
irainy
2016-01-22 15:10:19 +08:00
OpenCV 提供的算法应该可以 NumPy+PIL 实现但是会比较麻烦,可以试试这个

http://simplecv.org/
ooxxcc
2016-01-22 15:15:59 +08:00
难道只有我看不懂突点检测是什么吗……
Yien
2016-01-22 15:35:52 +08:00
Sikuli 以前试过用这个
imn1
2016-01-22 15:44:56 +08:00
还以为能智能识别凸点
dahuaer
2016-01-22 15:55:46 +08:00
@irainy
@Yien
感谢二位提出的意见,我会去学习学习的~~~
dahuaer
2016-01-22 15:56:26 +08:00
@imn1 凸点...不应该是激凸么 =。=
v2ey
2016-01-22 16:41:03 +08:00
按键精灵安卓版,图色命令足够了
karnaugh
2016-01-22 16:44:35 +08:00
同楼上.一个是手游挂机标配:海马玩模拟器+游戏蜂窝(有闲情还可以自己用按键精灵去写脚本.里头有图片识别啥的)
dahuaer
2016-01-22 16:50:22 +08:00
@karnaugh 我用的是天天模拟器,手游刷的好累
dahuaer
2016-01-22 16:50:57 +08:00
@v2ey 我去找找按键精灵的图色命令,谢啦
matrix67
2016-01-22 17:18:16 +08:00
我貌似见过
w88975
2016-01-22 17:35:15 +08:00
@w88975 以前我用大漠插件写过安卓游戏的辅助 一般就是图形检测
jpmorn
2016-01-22 18:05:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX