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

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

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

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)

就能更好的适配

相关推荐
AIOps打工人几秒前
女朋友想要专属桌宠?我用 AI 提示词,1 小时把照片变成 57 帧动画精灵
人工智能
大囚长11 分钟前
自由能原理视域下的游戏成瘾机制——以“羊了个羊”为例
人工智能·游戏
水如烟32 分钟前
孤能子视角:三十六计之远交近攻——拓扑重构
人工智能
YOLO数据集集合36 分钟前
番茄病害智能诊断系统:YOLO+DeepSeek农业AI落地实践
人工智能·yolo·目标检测·计算机视觉
QN1幻化引擎38 分钟前
我写了一个「有八层意识结构」的 Python 认知引擎,它没有用任何 LLM
人工智能·算法·架构
anyup1 小时前
这一套绝了!AI 大模型写故事,星云 SDK 驱动 3D 数字人实时演绎
前端·人工智能·aigc
张彦峰ZYF1 小时前
大模型LLM ACA - ACP认证考试真题冲刺演练二答案参考
人工智能·lora·llm·embedding·rag·few-shot
SoaringPigeon1 小时前
NVIDIA博客-预训练去想象,微调去行动:世界-动作模型 (WAM) 的崛起
人工智能·深度学习·机器人·自动驾驶
甲维斯2 小时前
骚操作N:把GPT5.6接入Claude Code大发神威!
人工智能