微信扫码关注Python语言简洁、易读,可扩展,开源代码库极其丰富,适用领域相当广泛(WEB,桌面,视觉,AI,数据分析等等),正因为这些优点让Python如日中天。opencv-python实现了图像处理和计算机视觉方面的很多通用算法。这次利用opencv实现找茬游戏的外挂。去掉异常处理语句(增加稳定性)只有13行代码,实现过程比较简单。
先上效果图:


python,opencv及ide(pycharm community)如何安装自行百度。
实现过程:
import win32gui,cv2,numpy;from PIL import ImageGrabwhile(True): try: pos = list(win32gui.GetWindowRect(win32gui.FindWindow(0, '大家来找茬'))) # 获取程序窗口位置 p=[(int(i / 2) * 2) for i in pos] # 位置规整为偶数 roi=numpy.array(ImageGrab.grab((p[0] + 3, p[1] + 198, p[2] - 3, p[3] - 92))) #对窗口截图 w, h, d = roi.shape #获取长宽高 img1 = roi[0:w, 0:int(h / 2), :] #第一幅图 img0 = roi[0:w, int(h / 2):h, :] #第二幅图 gray = cv2.cvtColor(cv2.absdiff(img0, img1), cv2.COLOR_BGR2GRAY) #两图差异 ret, thresh = cv2.threshold(gray, 22, 255, 0) #二值化差异 contours, hierarchy = cv2.findContours(cv2.bitwise_not(thresh), cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) # 寻找轮廓 cv2.drawContours(img0, contours, -1, (0, 255, 0), 1) #将轮廓绘制在第一幅图上 cv2.imshow('EasyFind', cv2.cvtColor(img0, cv2.COLOR_BGR2RGB)) #,通道转换,显示结果 except:pass cv2.waitKey(2) #键盘输入本次实验对象是QQ游戏平台中美女找茬。不同找茬游戏对应的窗口名称和大小不同,两幅原图对应的窗口位置也不相同,但只需要对第4行和第6行稍作修改,就能实现他找茬游戏的外挂。
当然借助PyMouse等程序包还能模拟鼠标点击动作,实现自动找茬,具体怎么实现自行研究了。
本程序以学习交流为目的。
推荐阅读
YQ之路热衷于“勾引陌生男技师”的游戏
我们已玩过二十多次。起因很简单:想找陌生人玩丝袜脚的刺激,但街上不可能随机找人,于是把目标锁定在按摩店的男技师身上。整个过程充满随机性和不确定性,最关键看对方胆子够不够大。第一次尝试我们选了一家小店,
2026-03-07
瑜伽裤不穿内裤
最近跟一个女跑[炮]友讨论瑜伽裤,她说以前每次穿着瑜伽裤跑步时,里面的内裤总是容易卷边,裹在身上难受极了。然后又不方便伸手去整理,那种感觉别提有多煎熬了。总是跑不了多远就要去厕所整理,有次她索性在厕所把内
2026-03-07
和闺蜜一起旅游我偷偷的约炮
去年跟闺蜜一起去云南玩,她男朋友临时有事没来。到了大理,她说咱俩住一间吧,省钱。我说行。结果办入住的时候,她男朋友突然发消息说他到了,在门口等她。她当时脸色变了一下,然后对我说,那个,他来了,你介意自
2026-03-07
女人想做你的情人,嘴上不会说,会给你这个信号,错不了
在情感的微妙世界里,女人常常是含蓄而内敛的。她们不会轻易地将内心的爱意和渴望直白地宣之于口,尤其是当她们想做你的情人时,更会用一些隐晦的信号来传达心意。这些信号就像夜空中闪烁的星星,虽然不耀眼,却蕴含
2026-03-07
现状想活得自在,活得像个人的少男少女变少了
谈过一个云南姑娘,颜值能打八分,身材火爆,皮肤小麦色,但个子不高。她初中毕业就出来打工,但特别有主见。说实话,我一开始就是见色起意,主动追的她。刚开始处得挺好,我收入比她高不少,她住我这儿,吃饭也都是
2026-03-07
推荐文章