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

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

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

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)

就能更好的适配

相关推荐
码农5994 分钟前
让 Agent 替你看 Bug:简单示例读懂 MCP 服务
人工智能
AC赳赳老秦5 分钟前
公开音频转写信息提取:OpenClaw 处理发布会与听证会文本并提取核心决策信息
大数据·开发语言·汇编·数据库·人工智能·deepseek·openclaw
四六的六8 分钟前
Agent 长会话设计实战:从对话上下文到持久状态,把记忆写进检查清单
人工智能·个人开发·ai编程·ai产品·长上下文·ai代码生成·ai会话
u13013013 分钟前
GitHub 热榜项目:周榜(2026-09-27)
人工智能·github
AI搅拌机18 分钟前
MiniMax H3导演台Bug修复指南:二采、首尾帧生视频和图生视频优化!全能工作流分享~
人工智能
老纪的技术唠嗑局28 分钟前
Tibo 谈 Codex:harness 总比模型快一步
数据库·人工智能
程序员于老七31 分钟前
漫话大模型:7 家中国公司被点名「蒸馏」,他们到底偷走了什么?
人工智能
YOLO数据集集合31 分钟前
风机叶片表面损伤检测数据集 | 风机叶片 表面损伤 污渍检测 无人机巡检 风电运维9119期
运维·人工智能·计算机视觉·目标跟踪·无人机·智慧城市·电力巡检
程序员于老七34 分钟前
漫话大模型:反 LLM 新物种:0.1 秒出结果、零幻觉的 Jev 是什么
人工智能
tellmewhoisi35 分钟前
机器学习:集成学习4(XGBoost前置知识泰勒展开式4)
人工智能·机器学习·集成学习