采用太平洋AI集装箱箱号识别接口实现集装箱箱号识别

识别 示例图片
1 太平洋AI集装箱箱号识别接口(文档下方有详细操作指南)
1.1 接口一:提交base64格式的图片
地址:http://218.1.125.60:88/container_num_detect/container_num_detect_base64/
提交方式:post
接口参数:
{'img':img_base64}
返回值:
{
"msg":"ok", 状态信息
"code":"200", 状态码
"data":{
"container_number":"ONEU0345800" 箱号识别结果
}
}
python示例代码(可直接复制运行)
import requests
import base64
from urllib.request import urlretrieve # url定义端口
url="http://218.1.125.60:88/container_num_detect/container_num_detect_base64/" # 定义图片下载地址
IMAGE_URL = "http://po10jrblw.bkt.clouddn.com/7dd0eb85fec8b062697d2d7298eec04.jpg" # 发送图片请求并保存图片到当前目录
urlretrieve(IMAGE_URL, './imgs.jpg') # 定义取出刚刚保存的图片
img = "imgs.jpg" # 打开图片并编译为 BASE64格式
with open(img,'rb') as f:
rows = f.read()
imgBase64 = base64.b64encode(rows) # 准备post请求数据
data={'img':imgBase64}
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36'} # 发送post请求并获取结果 使用utf-8格式解码
res = requests.post(url,data=data,headers=headers) # 使用utf-8格式解码
res.encoding = 'utf-8'
# 拿到识别结果
html = res.text
print(html) # 返回数据
# {
# "msg":"ok", 状态信息
# "code":"200", 状态码
# "data":{
# "container_number":"ONEU0345800" 箱号识别结果
# }
# }
1.2 接口二:通过URL地址提交图片(例如七牛云图片链接)
地址:http://218.1.125.60:88/container_num_detect/container_num_detect_url/
提交方式:post
接口参数:
{'img':img_url}
返回值:
{
"msg":"ok", 状态信息
"code":"200", 状态码
"data":{
"container_number":"ONEU0345800" 箱号识别结果
}
}
python示例代码(可直接复制运行)
import requests
import json # 定义端口url
url="http://218.1.125.60:88/container_num_detect/container_num_detect_url/"
# 定义图片url
img = 'http://po10jrblw.bkt.clouddn.com/7dd0eb85fec8b062697d2d7298eec04.jpg' # 准备post请求数据
data={'img':img}
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36'} # 发送post请求
res = requests.post(url,data=data,headers=headers) # 使用 utf-8 解码
res.encoding = 'utf-8'
# 获取识别结果
detect_res = res.text
print(detect_res) # 返回数据
# {
# "msg":"ok", 状态信息
# "code":"200", 状态码
# "data":{
# "container_number":"ONEU0345800" 箱号识别结果
# }
# }
参考链接:http://www.fp-ai.com/article_details.html?id=33e75ff09dd601bbe69f351039152189

采用太平洋AI集装箱箱号识别接口实现集装箱箱号识别的更多相关文章
- 采用太平洋AI的DINK框架一键运行3D点云识别,一键训练深度学习模型
DINK安装视频教程: http://fp-ai.com/video_details.html?id=072b030ba126b2f4b2374f342be9ed44 DINK一键启动视频教程: ...
- 用百度AI平台接口实现OCR文字识别
目录 一.接入指南 1.注册 2.登录 3.创建应用 二.安装接口模型 三.编写python代码 四.识别结果 一.接入指南 若想利用百度AI开放平台进行软件开发,首先应成为百度AI开放平台的开发者. ...
- 采用ADM2483磁隔离器让RS485接口更简单更安全
采用ADM2483磁隔离器让RS485接口更简单更安全 摘要:本文介绍RS485的特点及应用,指出了普通RS485接口易损坏的问题,针对存在的问题介绍了以ADM2483为核心的磁隔离解决方案. 关键词 ...
- python验证码识别接口及识别思路代码
1,验证码识别接口代码 import json import base64 import requests def shibie(): data = {} path = "./img/&qu ...
- 用PHP调用证件识别接口识别本地图片
前置条件 在开始前,请作如下准备:1.学会用PHP输出“Hello World” 2.去聚合数据申请证件识别专用的KEY:https://www.juhe.cn/docs/api/id/153 操作步 ...
- 身份证识别接口编写的JAVA调用示例
此java文章是基本聚合数据证件识别接口来演示,基本HTTP POST请求上传图片并接收JSON数据来处理. 使用前你需要通过 https://www.juhe.cn/docs/api/id/153 ...
- Android 识别身份证号码(图片识别)
概述 Android 身份证号码识别 (本地,在线,实时),网络识别用的别人的接口,不保障什么时候就用不了了,本地识别基于tess_two,位置对的话识别准确率达到90%以上. 详细 代码下载:htt ...
- OCR场景文本识别:文字检测+文字识别
一. 应用背景 OCR(Optical Character Recognition)文字识别技术的应用领域主要包括:证件识别.车牌识别.智慧医疗.pdf文档转换为Word.拍照识别.截图识别.网络图片 ...
- 转:基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴等)【模式识别中的翘楚】
文章来自于:http://blog.renren.com/share/246648717/8171467499 基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴 ...
随机推荐
- fork、vfork、clone
三个都是用来创建新进程的函数 fork 概念 1)fork函数调用一次会返回两次,给父进程返回子进程的进程ID,给子进程返回0(这么设计的原因:父进程可以有很多子进程,没有一个函数可以让父进程知道所有 ...
- centos7,配置nginx服务器
安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.openssl-devel.pcre-devel和zlib-d ...
- 学以致用十六-----Centos7.2编译安装mysql5.6.22
一.系统环境 二.卸载系统自带的mariadb rpm -qa | grep db rpm -e --nodeps mariadb-libs-5.5.60 rpm -e --nodeps mariad ...
- Codeforces Round#412 Div.2
A. Is it rated? 题面 Is it rated? Here it is. The Ultimate Question of Competitive Programming, Codefo ...
- Python爬虫防封杀方法集合
Python爬虫防封杀方法集合 mrlevo520 2016.09.01 14:20* 阅读 2263喜欢 38 Python 2.7 IDE Pycharm 5.0.3 前言 ...
- python爬虫 403 Forbidden 解决方法
模拟浏览器打开网页: headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, ...
- docker+phantomjs+haproxy 搭建phantomjs集群
目标: 搭建一个远程的phantomjs服务器,提供高可用服务,支持并发. 原料: 1.docker环境.docker-compose环境 2.phantomjs镜像: docker.io/werni ...
- spring的bean在什么时候被实例化
Spring什么时候实例化bean,首先要分2种情况 第一:如果你使用BeanFactory作为Spring Bean的工厂类,则所有的bean都是在第一次使用该Bean的时候实例化 第二:如 ...
- Android FragmentActivity 嵌套 Fragment 调用startActivityForResult返回的requestCode错误
Android FragmentActivity 嵌套 Fragment 调用startActivityForResult返回的requestCode错误 此时,要在调用startActivityFo ...
- Java读取修改Properties文件
properties文件是我们经常需要操作一种文件,它使用一种键值对的形式来保存属性集. 无论在学习上还是工作上经常需要读取,修改,删除properties文件里面的属性. 本文通过操作一个prope ...