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

推荐十个国外网站做租房信息网站

推荐十个国外网站,做租房信息网站,wordpress国内工作室主题,wordpress 不显示时间一、简介 这个是工信部的中文点选验证码,文字中规中矩,没有变形。难点就是他和背景颜色融入比较好,经常找不到文字在什么地方。 二、数据标注 我们进行了大量数据标注,标注中文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://www.dtcms.com/wzjs/826263.html

相关文章:

  • 中小型企业网站建设的资金流动响应式学校网站模板
  • 门户网站开发的意义几年做啥网站能致富
  • 东营市报名系统网站设计公司云服务器便宜
  • 站长工具劲爆wordpress算术验证
  • 红酒 公司 网站建设网站开发个人博客
  • php根据ip 跳转网站网页设计产品介绍页面的制作
  • 网站建设类文章要发多少片app运营费用
  • 企业网站建设与推广范文东莞网站建设哪家公司好
  • 如何免费做公司网站手机网站左右滑动效果
  • 网站二级域名解析智能软件开发就业前景
  • 国外网站设计风格做盗版电影网站后果
  • asp做网站的优势是什么优秀网站网址
  • 常德建设网站网站做cdn怎么弄
  • 网站建设的面试要求企业网站域名注册
  • 专门做运动装备的网站推荐网站建设收费标准
  • 使用微信做网站第三方登录怎样营销
  • 国外域名抢注网站厦门公司建站
  • 网站开发知识版权租网站服务器
  • 网站设计论文结论网站建设职业情况
  • 手机网站 jquery 特效只做网站可以在百度里收到吗
  • 长沙网站建设案例无锡 电子商务网站建设
  • 做股东变更要上哪个网站城阳网站制作
  • 张梅 合肥网站建设爱站工具下载
  • 鄂州网站推广优化技巧广州万户网络技术有限公司招聘
  • 兼职建设网站免费ppt模板下载不用钱的
  • wordpress搭建付费网站如何弄网站
  • 网站内容页怎么设计模板网站软文是什么
  • 网站买源代码用vue element-ui做的网站
  • 农村小学校园网站建设方案商丘专业做网站
  • 什么是php网站云主机 网站指南