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

益阳网站建设详细教程设计学类专业包括什么

益阳网站建设详细教程,设计学类专业包括什么,免费申请论坛网站,晋江网站开发一、简介 这个是工信部的中文点选验证码,文字中规中矩,没有变形。难点就是他和背景颜色融入比较好,经常找不到文字在什么地方。 二、数据标注 我们进行了大量数据标注,标注中文50万个字符,终于让单个字的正确率提升到…

一、简介

这个是工信部的中文点选验证码,文字中规中矩,没有变形。难点就是他和背景颜色融入比较好,经常找不到文字在什么地方。

二、数据标注

我们进行了大量数据标注,标注中文50万个字符,终于让单个字的正确率提升到了99%以上。整个验证码识别正确率也达到了90%以上。这也是最费时费力的过程,标记50万数据我们整整忙碌了2个月。看在我们这么辛苦的份上也请大家多多支持。谢谢

三、识别代码

下面是我们的识别样例代码,需要上传两张图片,分别是:

1、点击区大图

2、点击顺序小图

3、识别样例代码


import base64
import requests
import datetime
from io import BytesIO
from PIL import Image, ImageDraw, ImageFontt1 = datetime.datetime.now()#PIL图片保存为base64编码
def PIL_base64(img, coding='utf-8'):img_format = img.formatif 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, format=format_str)img.save(output_buffer, quality=100, format=format_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(r'E:\Python\lixin_project\OpenAPI接口测试\test_img\71-1.jpg')
# 图片转base64
img1_base64 = PIL_base64(img1)
img2 = Image.open(r'E:\Python\lixin_project\OpenAPI接口测试\test_img\71-2.jpg')
# 图片转base64
img2_base64 = PIL_base64(img2)# 验证码识别接口
url = "http://bq1gpmr8.xiaomy.net/openapi/verify_code_identify/"
data = {# 用户的key"key": "0AAahdF39yYIX2Qy1iAE",# 验证码类型"verify_idf_id": "71",# 点击区大图"img1": img1_base64,# 点击顺序小图"img2": img2_base64,
}
header = {"Content-Type": "application/json"}# 发送请求调用接口
response = requests.post(url=url, json=data, headers=header)# 获取响应数据,识别结果
print(response.text)
print("耗时:", datetime.datetime.now() - t1)# 标记识别结果
draw = ImageDraw.Draw(img1)
# 字体设置
font_type = "./msyhl.ttc"
font_size = 20
font = ImageFont.truetype(font_type, font_size)
# 获取结果列表
y = response.json()['data']['res_str']
point_list = eval(y)
# 标记点击序号
for i, point in enumerate(point_list):draw.ellipse((point[0] - 15, point[1] - 15,point[0] + 15, point[1] + 15), fill=(255, 0, 0))draw.text((point[0] - 5, point[1] - 15), str(i + 1), fill=(255, 255, 255), font=font)img1.show()

文章转载自:

http://qx0jPOuz.rzcfg.cn
http://ZryQFUop.rzcfg.cn
http://cSb0MJF5.rzcfg.cn
http://zRI6UAnW.rzcfg.cn
http://SYDPGy3P.rzcfg.cn
http://lYcX9irc.rzcfg.cn
http://FPOiX5uA.rzcfg.cn
http://cg1kAwCt.rzcfg.cn
http://6dux2J5q.rzcfg.cn
http://woiyvWJT.rzcfg.cn
http://8We3CfKT.rzcfg.cn
http://ftOcTGNk.rzcfg.cn
http://jdI1vLzR.rzcfg.cn
http://9aQkfaM1.rzcfg.cn
http://yD8TxopU.rzcfg.cn
http://4TY02vYI.rzcfg.cn
http://NwwWmNdU.rzcfg.cn
http://t2qkZLhC.rzcfg.cn
http://kQ1G0yEr.rzcfg.cn
http://SNHshwSC.rzcfg.cn
http://NA7LP2o5.rzcfg.cn
http://J1OsqAJx.rzcfg.cn
http://pHsE3f4Z.rzcfg.cn
http://v5nUsqQN.rzcfg.cn
http://e1p8223n.rzcfg.cn
http://2OVLoLJ9.rzcfg.cn
http://XXDKR8u3.rzcfg.cn
http://ZKhxLn2T.rzcfg.cn
http://aGHshku4.rzcfg.cn
http://Z7TI5l1t.rzcfg.cn
http://www.dtcms.com/wzjs/779508.html

相关文章:

  • 酒店管理公司网站建设方案网站优化公司信息推荐
  • 做的好的微信商城网站平面网站模版
  • 徐州市城乡和城乡建设厅网站首页什么是全网营销推广
  • 静宁门户网站如何通过网站获取qq
  • 外地公司做的网站能备案专业seo优化公司
  • 重庆市建设工程质量网站《网站建设与维护》讲义
  • 宁波城乡建设局网站设计工作室是做什么的
  • 网站建好用电脑做服务器腾讯视频网站建设维护
  • 怎么注册公司的网站高端 网站
  • 临沂市建设局的网站做自己视频教程的网站
  • 天水市建设局网站互联网行业前景如何
  • 牡丹江市建设工程交易中心网站网站开发技术栈
  • 如何做响应式网站设计青岛建站服务
  • 网站被黑了怎么办网站备案掉了
  • 贵州城市和城乡建设官方网站网站开发建设交印花税吗
  • 海珠网站建设报价网站建设试题
  • 挪车网站开发织梦手机网站源码
  • 个人手机网站开发营销技巧五步推销法
  • 增城住房和城乡建设局网站龙岩网络图书
  • 衣服图案设计网站做网站需要什么学专业
  • 建立大型网站吗开个做网站公司
  • 如何看一个网站用什么程序做的百度爱采购优化软件
  • iis怎么给网站设置权限3d建模培训学校
  • 工作室网站免费建设西安建设银行工作招聘网站
  • 淄博哪个网站做房屋出赁好网站ip屏蔽
  • 个人音乐分享网站源码怎么申请网页
  • 免费视频网站建设中国建筑工程网施工组织方案
  • 深圳南山区网站建设asp网站伪静态教程
  • 网站网站程序架设北京朝阳区房价2023年最新房价
  • 赌场网站建站十大资本投资公司