识别 示例图片

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集装箱箱号识别接口实现集装箱箱号识别的更多相关文章

  1. 采用太平洋AI的DINK框架一键运行3D点云识别,一键训练深度学习模型

    DINK安装视频教程:  http://fp-ai.com/video_details.html?id=072b030ba126b2f4b2374f342be9ed44 DINK一键启动视频教程:   ...

  2. 用百度AI平台接口实现OCR文字识别

    目录 一.接入指南 1.注册 2.登录 3.创建应用 二.安装接口模型 三.编写python代码 四.识别结果 一.接入指南 若想利用百度AI开放平台进行软件开发,首先应成为百度AI开放平台的开发者. ...

  3. 采用ADM2483磁隔离器让RS485接口更简单更安全

    采用ADM2483磁隔离器让RS485接口更简单更安全 摘要:本文介绍RS485的特点及应用,指出了普通RS485接口易损坏的问题,针对存在的问题介绍了以ADM2483为核心的磁隔离解决方案. 关键词 ...

  4. python验证码识别接口及识别思路代码

    1,验证码识别接口代码 import json import base64 import requests def shibie(): data = {} path = "./img/&qu ...

  5. 用PHP调用证件识别接口识别本地图片

    前置条件 在开始前,请作如下准备:1.学会用PHP输出“Hello World” 2.去聚合数据申请证件识别专用的KEY:https://www.juhe.cn/docs/api/id/153 操作步 ...

  6. 身份证识别接口编写的JAVA调用示例

    此java文章是基本聚合数据证件识别接口来演示,基本HTTP POST请求上传图片并接收JSON数据来处理. 使用前你需要通过 https://www.juhe.cn/docs/api/id/153 ...

  7. Android 识别身份证号码(图片识别)

    概述 Android 身份证号码识别 (本地,在线,实时),网络识别用的别人的接口,不保障什么时候就用不了了,本地识别基于tess_two,位置对的话识别准确率达到90%以上. 详细 代码下载:htt ...

  8. OCR场景文本识别:文字检测+文字识别

    一. 应用背景 OCR(Optical Character Recognition)文字识别技术的应用领域主要包括:证件识别.车牌识别.智慧医疗.pdf文档转换为Word.拍照识别.截图识别.网络图片 ...

  9. 转:基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴等)【模式识别中的翘楚】

    文章来自于:http://blog.renren.com/share/246648717/8171467499 基于开源项目OpenCV的人脸识别Demo版整理(不仅可以识别人脸,还可以识别眼睛鼻子嘴 ...

随机推荐

  1. 2018.11.07 NOIP训练 L的鞋子(权值分块+莫队)

    传送门 乱搞题. 我直接对权值分块+莫队水过了. 不过调了30min30min30min发现ststst表挂了是真的不想说什么233. 代码

  2. 设置vue启动项目后默认显示的页面

    通过配置路由,可以设置vue项目启动后默认显示的页面.路由的path设置为path:"/",启动项目后就会显示默认的组件页面. import Vue from 'vue' impo ...

  3. MFC连接MySQL数据库方法

    MFC连接数据库的三种方法: 1.ODBC(开放式数据互联) 2.OLEDB与ADO 3.用mysql为C语言提供的接口

  4. 第27章:MongoDB-索引--唯一索引

    ①唯一索引 唯一索引的目的是为了让数据库的某个字段的值唯一,为了确保数据的都是合法的,但是唯一索引在插入数据时会对数据进行检查,一旦重复会抛出异常,效率会比较低,唯一索引只是保证数据库数据唯一的最后一 ...

  5. 构造函数的prototype和constructor属性

    Car.prototype = { name:'BMW', height:1400, long:4900 } function Car(color,owner){ this.color = color ...

  6. [好文分享]MySQL 加锁处理分析

    原文转自:http://hedengcheng.com/?p=771 背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题.我在工作过程中,经常会有同事咨询这方面的问题.同时,微博上也经 ...

  7. CImageList

    创建 有五个重载函数,分别如下: BOOL Create(int cx, int cy, UINT nFlags, int nInitial, int nGrow); BOOL Create(UINT ...

  8. 1.9yield方法

    yield()方法的作用放弃当前的cpu资源,将他让给其他的任务去占用cpu的执行时间,但放弃的时间不确定,有可能刚放弃,马上又获得cpu时间片 测试 package com.cky.thread; ...

  9. X Window(远程桌面)

    X Window在位映射屏幕上的一个或多个窗口中运行程序.用户可以在每个窗口中同时运行多个程序,并且可以通过用鼠标在窗口之间进行切换. x服务器的程序在本地工作站上运行,并且管理它的窗口和程序. 每个 ...

  10. BUG 图片元素img下 高度超出 出现多余空白

    BUG 图片元素img下 高度超出 出现多余空白 1.将图片转换为块级对象 即,设置img为“display:block;”.   2.设置图片的垂直对齐方式 即设置图片的vertical-align ...