当前位置: 首页 > article >正文

抖音豆包九宫格验证码识别

一、简介上图是抖音九宫格验证码图片的样例图片。这款验证码确实有很大的难度有一下几个特点1、首先是图片种类非常多。2、其次图片都是由AI随机生成每一张图片都不一样。3、还需要结合语义进行理解二、识别准备经过我们几个月的研究终于完成了这款识别模型的开发正确率能达到90%以上并且我们还会持续更新争取达到100%的正确率。识别这个图片需要上传两个东西1、九宫格原图目前不支持截图原图是通过图片链接下载的图片是这种直接拼接的图片不像页面显示的有变色间隔。2、点击描述文本描述文本页面上显示的是什么就需要传什么。不能修改不能自定义描述也不能去掉原本的标点符号。三、识别代码下面是使用python写的识别样例代码import base64 import requests import datetime from io import BytesIO from PIL import Image, ImageDraw t1 datetime.datetime.now() #PIL图片保存为base64编码 def PIL_base64(img, codingutf-8): img_format img.format if img_format None: img_format JPEG format_str JPEG if png img_format.lower(): format_str PNG if gif img_format.lower(): format_str gif if img.mode P: img img.convert(RGB) if img.mode RGBA: format_str PNG img_format PNG output_buffer BytesIO() # img.save(output_buffer, formatformat_str) img.save(output_buffer, quality100, formatformat_str) byte_data output_buffer.getvalue() base64_str data:image/ img_format.lower() ;base64, base64.b64encode(byte_data).decode(coding) # base64_str base64.b64encode(byte_data).decode(coding) return base64_str # 加载图片 img1 Image.open(rE:\Python\lixin_project\OpenAPI接口测试\test_img\86.jpg) # 图片转base64 img1_base64 PIL_base64(img1) 得塔云地址 http://bq1gpmr8.xiaomy.net电信 http://220.167.181.200:9009移动、电信、联通 根据不同网络选择不同接口 # 验证码识别接口 url http://bq1gpmr8.xiaomy.net/openapi/verify_code_identify/ data { # 用户的key key:2zLW3AnTbYJaEV4ofH3G, # 验证码类型 verify_idf_id:86, # 样例图片 img_base64:img1_base64, # 点击的物品名称 words: 有哪些生态元素可以在森林中看到, } header {Content-Type: application/json} # 发送请求调用接口 response requests.post(urlurl, jsondata, headersheader) point_list eval(response.json()[data][res_str]) # 获取响应数据识别结果 print(response.text) print(耗时, datetime.datetime.now() - t1) img1 img1.convert(RGB) draw ImageDraw.Draw(img1) point_list [(x[0] - 5, x[1] - 5, x[0] 5, x[1] 5) for x in point_list] for point in point_list: draw.ellipse(point, fill(255, 0, 0)) # 显示识别后标记的点击点 img1.show()运行上面代码用红色圆点标注出了需要点击的图片如下图想了解更多验证码识别请访问http://bq1gpmr8.xiaomy.net/tool/verifyCodeHomePage2/?_1771917979926

相关文章:

抖音豆包九宫格验证码识别

一、简介 上图是抖音九宫格验证码图片的样例图片。这款验证码确实有很大的难度,有一下几个特点: 1、首先是图片种类非常多。 2、其次图片都是由AI随机生成,每一张图片都不一样。 3、还需要结合语义进行理解 二、识别准备 经过我们几个月…...

彻底卸载OpenClaw:完整指南

好的,以下是在 Windows 系统上完整卸载 OpenClaw 软件的详细步骤:完整卸载 OpenClaw 的步骤通过控制面板卸载打开 控制面板 > 程序 > 程序和功能在程序列表中找到 OpenClaw右键点击选择 卸载按照提示完成卸载向导清理残留文件打开文件资源管理器&a…...

探索基于Matlab的齿轮 - 轴 - 轴承系统含间隙非线性动力学模型

基于matlab的齿轮-轴-轴承系统的含间隙非线性动力学模型,根据牛顿第二定律,建立齿轮系统啮合的非线性动力学方程,同时也主要应用修正Capone模型的滑动轴承无量纲化雷诺方程,利用这些方程推到公式建模;用MATLAB求解画出…...

模型预测控制专题(九)—— 进一步优化的方向

0 前言 我们在前面探究了基础的MFPCC方法实现以及参数的影响,对这种方法已经有了一个基础的了解。本次任务接到的是要对前沿方向进行预研,重点指出了两个子类方向智能化及预测控制。预测控制是经过DPCC到MFPCC的迭代,已经找到基座了&#xf…...

工业视觉系统如何设计插件式算法架构? ——为什么很多视觉软件改一个算法就要重新编译?(C#+YOLO + ONNX + Halcon 实战)

在很多工业视觉项目里,软件经常会遇到这样的问题: 客户现场突然说:“这个检测逻辑要改一下。”或者:“这个产品换型号了。”然后工程师打开代码: if(productType 1) {DetectA(); } else if(productType 2) {DetectB(…...

大模型微调新思路:强化学习(RFT)如何让AI更懂你?速看!

本文介绍了强化学习微调(RFT)在大模型中的应用,阐述了其训练过程演进及与SFT的对比。RFT通过奖励机制优化模型,使其更符合人类偏好。文章详细解析了RFT的适用场景、奖励模型以及PPO、DPO、GRPO等优化算法,并以GSM8K数据…...

qwen3-vl 大模型lora微调官方版

这次的教程我们将使用官方的指定demo数据来进行qwen3-vl的微调,并且将lora得到的内容进行合并,使用新的模型来进行推理验证。 由于官方库有些内容没有实现,所以这里fork了一个新的仓库来实现一下管理, git clone https://github.c…...

下载Anaconda与环境配置

1、官网:Download Anaconda Distribution | Anaconda 2、登录后下载版本 3、默认安装即可 4、配置环境 打开系统属性-环境变量-添加path 添加anaconda路径 添加anaconda下的scripts路径 添加anaconda下的labs路径 5、验证 进入命令窗口 winr 输入cmd 在…...

毕业神器怎么选?国内篇看“毕业之家”

我为你梳理了毕业之家、PaperRed的核心信息,并推荐了两款专注于英文论文写作的高效工具。 📊 两款中文主力工具速览 这两款工具都非常适合中文学术写作的全流程,各有侧重: 工具名称官网信息与核心优势主要特点适合人群毕业之家…...

自学黑客的11个步骤,新手自学网络安全零基础入门到精通全干货解析,学黑客技术收藏这一篇就够了

黑客攻防是一个极具魅力的技术领域,但成为一名黑客毫无疑问也并不容易。你必须拥有对新技术的好奇心和积极的学习态度,具备很深的计算机系统、编程语言和操作系统知识,并乐意不断地去学习和进步。 如果你想成为一名优秀的黑客,下面…...

【Java 开发日记】你分得清 Prompt、Agent、Function Call、Skill、MCP 吗?

前言随着 AI 的迅速崛起,有很多词汇你可能会经常听到,但是让你来详细地说一下它们各自的区别与联系,有很多人还是回答不上来的,这期咱们就来详细地讲解一下它们各自的区别与联系,让你对它们有更多的了解。可以把它们想…...

气功点穴精粹

整理老书发再的,不敢私藏特分享给大家 链接1: https://pan.baidu.com/s/124M0S76gTc6FGAZSr4jBmg?pwd3mu3 链接2:https://pan.quark.cn/s/8f2c95a3d5bb...

2026智能体技术入门指南:轻松掌握大模型驱动下的工业变革,速收藏!

2025年被称为“智能体元年”,智能体技术凭借其自主性、反应性和社交能力,在工业领域展现出巨大潜力。本文介绍了基于大模型的智能体是什么,以及其在工业场景中的应用,特别是在数据治理和智慧运维方面的革新。智能体通过规划、记忆…...

Oxyde ORM:以 Rust 为核的类型安全异步 ORM 新势力

【导语:Oxyde ORM 作为一款以 Pydantic 为中心的类型安全异步 ORM,核心采用高性能 Rust 编写。它受 Django ORM 启发,注重明确性,为开发者带来现代、友好的工作流程。】Oxyde ORM:Rust 内核的高性能 ORMOxyde ORM 核心…...

亚马逊AI编码事故引发服务中断,安全隐患亟待解决

AI编码事故致亚马逊服务中断近6小时本周二,亚马逊电商业务召集大批工程师开会,深入探讨一系列服务中断问题,其中涉及与使用AI编码工具相关的事故。近几个月,亚马逊出现了“一系列事故”,影响范围广,且存在“…...

2026年靠谱的iPaaS厂商有哪些?iPaaS系统集成产品综合分析和选型指南

IDC 报告明确显示:2025年中国iPaaS市场规模,将持续保持25%以上的高速增长。你是否曾遭遇过这样的困扰:企业的云端系统不断增加,数据却变得愈发“分散”,业务之间的协作效率极其低下,信息孤岛问题也愈发严重…...

MySQL 索引下推(Index Condition Pushdown, ICP)机制详解

MySQL 索引下推(Index Condition Pushdown, ICP)机制详解 一、什么是索引下推? 索引下推(Index Condition Pushdown,简称 ICP)是 MySQL 5.6 版本引入的一种查询优化技术,默认开启。它的核心思想…...

问卷设计“智变”之旅:书匠策AI如何重塑学术调研新生态?

在学术研究的浩瀚征途中,问卷设计作为数据收集的前沿阵地,其重要性不言而喻。然而,传统问卷设计方法往往耗时费力,且易受主观因素影响,导致数据质量参差不齐。随着人工智能技术的蓬勃发展,书匠策AI科研工具…...

真实的重量:为何AI视频无法取代传统企业宣传片拍摄

2026年,生成式AI视频技术已呈燎原之势,从“文本生成视频”到“一键成片”,效率与成本的颠覆性优势令人咋舌。然而,在高端企业宣传片、品牌形象片及深度叙事领域,传统实拍依然占据不可动摇的核心地位。本文从情感颗粒度…...

OpenCV 案例六【道路裂缝检测】

目录:一、环境准备1、Anaconda 环境配置2、图像处理方法介绍二、代码案例三、运行效果一、环境准备 1、Anaconda 环境配置 环境配置参考前面章节: OpenCV 案例一【人脸检测】 2、图像处理方法介绍 主要用到了自适应阈值二值化(Adaptive …...

问卷设计“新老对决”:书匠策AI如何重塑科研数据收集新生态?

在科研的浩瀚征途中,问卷设计作为数据收集的“先锋官”,其重要性不言而喻。传统问卷设计,如同一位经验丰富的老匠人,凭借着多年的手艺和直觉,雕琢出一个个数据收集的“容器”。然而,随着人工智能时代的到来…...

AnswerThis:打造科学知识操作系统的新征程

AnswerThis:开启科学研究工作新变革AnswerThis 正在为企业打造科学知识操作系统,其智能代理可自主搜索、整合并撰写基于证据的研究报告。该平台拥有超 20 万名来自大学和《财富》500 强公司的研究人员,且正深入生命科学领域,致力于…...

别再手动调 Prompt 了!这款国产神器让 AI 输出质量提升 300%!免费开源!

你是不是也这样? 写 10 版提示词,AI 还是答非所问想让小模型做角色扮演,结果它“人格分裂”提取知识图谱,输出格式天天变本地部署 Ollama,但 Web 工具连不上…… 而今天,我要介绍的这个 GitHub 23k Star …...

大语言模型团队:分布式系统视角下的新突破

【导语:随着大语言模型(LLMs)能力增强,大语言模型团队备受关注。但目前缺乏解决关键问题的框架,康奈尔大学研究人员建议以分布式系统为基础创建和评估大语言模型团队,为该领域带来新见解。】大语言模型团队…...

搜索之DFS

一.搜索 1.概念(暴力):按照题目要求构造可能的答案,对所有可能的答案进行枚举,通过穷尽所有的可能来找最优解,或者统计合法解的个数 2.种类:搜索分为DFS和BFS 3.优化:搜索有很多优化方式&…...

javafx中能有异步调用业务方法吗

JavaFX 中完全可以进行异步调用业务方法,这是处理耗时操作(如网络请求、数据库查询、文件IO)的标准做法,以避免阻塞 JavaFX 应用程序线程(UI线程),保持界面响应。以下是几种常用的异步调用方式&…...

2026年护理考试TOP5押题率高机构最新排名揭晓

大家好,我是你们的老朋友,今天要和大家分享的是2026年护理考试押题率高的培训机构最新排名。对于即将参加护士资格、初级护师、主管护师考试的小伙伴们来说,选择一个靠谱的培训机构至关重要。那么,哪些机构在押题方面表现突出呢&a…...

fs-cli连接到不同的freeSwitch

fscli不仅可以连接到本机的FreeSWITCCH,也可以连接到其他机器的FreeSWITCH上(或本机另外的FreeSWITCH实例上),通过在用户主目录下编辑配置文件.fs_cli_conf(注意前面的点"."),可以定义要连接的多个机器标签:注意,如果要连接到其他机器,要确保目标机器的FreeSWITCH的E…...

书匠策AI:问卷设计领域的“匠心”与“智心”之争

在学术研究的广袤天地中,问卷设计作为数据收集的先锋,其重要性不言而喻。传统问卷设计,如同一位老匠人,凭借多年的经验和精湛的手艺,一砖一瓦地搭建起研究的基石。然而,随着科技的飞速发展,书匠…...

PTA 6-12 二叉搜索树的操作集

本题要求实现给定二叉搜索树的5种常用操作。函数接口定义:BinTree Insert( BinTree BST, ElementType X ); BinTree Delete( BinTree BST, ElementType X ); Position Find( BinTree BST, ElementType X ); Position FindMin( BinTree BST ); Position FindMax( Bin…...