C#台球瞄准器原理及代码

(我希望这是一篇教程,而不是一个软件)


初学图形识别,写了个联众台球瞄准辅助程序,玩了几个晚上就成了硬木杆!



2005-8-23
0 鼠标右键点击台球桌面,通过鼠标确定窗口Hwnd,再截图
1 通过截图识别母球位置
2 识别所有分值球的位置
3 鼠标移动时,找到第一个碰到的目标球
4 找出碰撞时母球的球心
5 用第4点找到的母球碰撞坐标与目标球心确定直线方程
6 用第5点确定的方程从目标球球心画出射线
2005-8-18
7 递归化出球得走位
整个过程就是这样,现在这个程序准确率100%,不过算法还需要优化,因为整个识别过程平均要用到2秒,我总觉得很不爽,有时间再优化一下算法,不过用C#写肯定要比C++慢

有兴趣的朋友希望一起来优化算法,代码写的比较烂,下载地址:
/Files/csharphack/lianzhongtaiqiu.rar

压缩包里面的目录说明:
新台球作弊器----------- 界面代码
新台球作弊测试--------  使用抓图测试核心的工具
MyAnalyze----------------  核心算法代码

posted on 2005-12-14 21:44  C# hack  阅读(5870)  评论(22编辑  收藏  举报