腾讯新版滑块识别/滑块识别

最新的腾讯滑块也是进行了一小部分更新,滑块也变的非常千奇百怪。

之前写的处理图像的方法可能太粗糙,有的背景图无法识别,可以在模板匹配之前,加个图像处理。

python 复制代码
 with open(f"./img/sprite_{random_num}.png", "rb") as f:
        small_bytes = BytesIO(f.read())
    small = Image.open(small_bytes).convert('RGBA')

    # 对小图进行裁剪和灰度化
    small = small.crop((140, 490, 260, 610))
    small_gray = np.array(small.convert('L'))  # 转换为灰度图

    small_gray = cv2.equalizeHist(small_gray)

    # 对大图进行灰度化
    big_gray = np.array(big.convert('L'))  # 转换为灰度图

    # 图像增强(直方图均衡化)
    big_gray = cv2.equalizeHist(big_gray)

    small_edges = cv2.Canny(small_gray, 50, 150)
    big_edges = cv2.Canny(big_gray, 50, 150)


    result = cv2.matchTemplate(big_edges, small_edges, cv2.TM_CCOEFF_NORMED)

就能更好的适配

相关推荐
朝朝辞暮i17 分钟前
VLA 系统学习第 5 课:神经网络的参数到底是什么?——从 nn.Linear 真正理解 W、 b 和 Gradient
人工智能·python·深度学习·神经网络·vla
goujunwe18 分钟前
电商品牌 GEO:让 AI 在消费者对比产品时,采信你的品牌信息
大数据·人工智能
Rocky Ding*22 分钟前
Emu3大模型深度解析:下一Token预测如何统一图像、视频与理解,以及它尚未解决的问题
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·emu3
IT大白鼠26 分钟前
彭大帅的AI运维助手跨出 Linux:全面接管 Windows 服务器
运维·服务器·人工智能
Tingmanyi28 分钟前
YOLOv13改进策略【卷积层篇】| RFAConv 感受野注意力卷积,每个位置都值得被单独加权
深度学习·算法·yolo·目标检测·计算机视觉
聪明蛋子哟28 分钟前
大模型工程化全景实战:打通Prompt、RAG、Tool Calling与跨系统集成的任督二脉
人工智能·prompt
阿明副业观察31 分钟前
动漫AI视频创作工具在哪找到的?2026年最新动漫AI视频平台与软件指南
人工智能·ai作画·aigc·音视频·ai写作
来自于狂人33 分钟前
GitHub 开源趋势日报 | 2026年10月7日用 AI Agent 逆向工程一切
人工智能·开源·github
?? Daisy36 分钟前
ZCode 添加自定义模型:自定义供应商的字段与易错点(2026-09)
人工智能·ai·ai编程
区块链小八歌1 小时前
股票代币化之后,Berachain 正在走向传统资本市场
人工智能·区块链