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

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

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

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)

就能更好的适配

相关推荐
时代分流5 分钟前
从新华网教育论坛视角看:后浪教育设计课程如何对接产业实践
大数据·人工智能
一航jason6 分钟前
端侧AI操作系统(AIOS)战略规划与实施方案调研
人工智能
jikemaoshiyanshi6 分钟前
云上 AI 网关如何基于上下文、缓存、负载实现智能调度?——AWS 双层网关架构优化大规模推理效率
大数据·人工智能
水獭比特7 分钟前
MCP SDK v2 迁移别只改依赖:先把 FastMCP 3/4 拆成两条测试线
人工智能·python
在线考试系统推荐8 分钟前
2026年7月最新实测:三大考试软件导入试题能力对比
人工智能·学习·系统架构
武子康9 分钟前
模型分数涨了,它真的学会了吗?LittleLearner 拆开了三种可能
人工智能·llm·agent
无糖可可果10 分钟前
从 Vibe Coding 到 SDD:让 AI 写代码之前,先把话说清楚
人工智能
就是一顿骚操作12 分钟前
GRU:用重置门与更新门简化序列记忆的经典解读
人工智能·深度学习·gru·论文解读
l12586512 分钟前
# RAG多轮对话检索设计:Query重写如何让“那它呢“变成完整问题
前端·数据库·人工智能·python·算法·fastapi·milvus
程序员cxuan14 分钟前
我用 DeepSeek-V4-Pro,完美复刻了苹果官网
人工智能·后端·程序员