AI集装箱识别检测云服务

联系我们: 400-880-5717 | cooperate@cimcai.com 快速入口 EN
飞瞳引擎接入文档

1 照片集装箱信息识别api(免费/无次数限制)

用于识别集装箱照片箱号、箱型、重量标识信息

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/detect-photo-container-info
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
img test.jpg file
照片文件
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "成功" //状态信息
  • "data": {
    • "container_weight": {
      • "TARE_LBS": 8160, //自重(LBS)
      • "MAX_GROSS_LBS": 71650, //总重(LBS)
      • "MAX_PAYLOAD_KGS": 28800, //载重(KG)
      • "MAX_GROSS_KGS": 32500, //总重(KG)
      • "TARE_KGS": 3700, //自重(KG)
      • "MAX_PAYLOAD_LBS": 63490 //载重(LBS)
      }, //重量标识
    • "container_type": "45G1", //箱型
    • "container_no": "UETU5691329" //箱号
    }, //返回数据
}

字段描述

参数名 示例值 参数类型 参数描述
data Object
返回数据
data.container_weight Object
重量标识
data.container_weight.TARE_LBS 8160 Number
自重(LBS)
data.container_weight.MAX_GROSS_LBS 71650 Number
总重(LBS)
data.container_weight.MAX_PAYLOAD_KGS 28800 Number
载重(KG)
data.container_weight.MAX_GROSS_KGS 32500 Number
总重(KG)
data.container_weight.TARE_KGS 3700 Number
自重(KG)
data.container_weight.MAX_PAYLOAD_LBS 63490 Number
载重(LBS)
data.container_type 45G1 Number
箱型
data.container_no UETU5691329 String
箱号
code 0 Number
状态码
message 成功 String
状态信息

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/detect-photo-container-info'
  • image_path = '您的照片路径'
  • image_name = os.path.basename(image_path)
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('img',(image_name,open(image_path,'rb'),'image/jpeg'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

jQuery 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • <!DOCTYPE html>
  • <html>
    • <head>
      • <meta charset="utf-8">
      • <title></title>
    • </head>
    • <script src="static/js/jquery-2.1.1.min.js"></script>
    • <body>
      • <div class="file-box">
        • <input class="file-btn" type="file" id="file" accept="image/*" onchange="detectPic(this)">
      • </div>
    • </body>
  • </html>
  • <script>
    • function detectPic() {
      • var formData = new FormData();
      • var file = $('#file')[0].files[0];
      • if (file) {
        • formData.append("keys", "b7988d2f72b5f69dc059d3a41b1b3d64");
        • formData.append("img", file);
        • $.ajax({
          • contentType:false,
          • processData:false,
          • url:"http://service.cimcai.com/detect-photo-container-info",
          • method:"post",
          • data:formData,
          • mimeType:"multipart/form-data",
          • success:function(data){
            • var res = JSON.parse(data);
            • if (res.code===0) {
              • console.log(res);
              • alert(JSON.stringify(res));
            • };
          • },
        • });
      • };
    • };
  • </script>

2 照片集装箱残损识别api

用于识别集装箱照片残损

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/detect-photo-container-damaged
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
img test.jpg file
照片文件
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "成功", //状态信息
  • "data": {
    • "damaged_or_not": 1, //箱况,0:好箱 1:坏箱 2:未检测到箱子
    • "damage_code": [
      1. "CK"
      ], //损坏代码,["BR"]:断裂 ["BT"]:弯曲 ["DB"]:杂物 ["CK"]:破裂 ["DY"]:粉末
    • "is_outside": 1, //0:箱内 1:箱外 2:未检测到箱子
    • "weight": [], //重量标识
    • "container_num": "", //箱号
    • "container_type": "", //箱型
    • "crop_img": [
      1. "https://file.cimcai.com/video/frames/1643265066_test/1643265068.61813041.jpg"
      ] //残损部位图片地址
    } //识别相关信息
}

字段描述

参数名 示例值 参数类型 参数描述
code 0 Number
状态码
message 成功 String
状态信息
data Object
识别相关信息
data.damaged_or_not 1 Number
箱况,0:好箱  1:坏箱  2:未检测到箱子
data.damage_code CK String
损坏代码,["BR"]:断裂 ["BT"]:弯曲 ["DB"]:杂物 ["CK"]:破裂 ["DY"]:粉末
data.is_outside 1 Number
0:箱内  1:箱外  2:未检测到箱子
data.weight {} Object
重量标识
data.container_num Object
箱号
data.container_type Object
箱型
data.crop_img https://file.cimcai.com/video/frames/1643265066_test/1643265068.61813041.jpg String
残损部位图片地址

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/detect-photo-container-damaged'
  • image_path = '您的照片路径'
  • image_name = os.path.basename(image_path)
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('img',(image_name,open(image_path,'rb'),'image/jpeg'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

jQuery 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • <!DOCTYPE html>
  • <html>
    • <head>
      • <meta charset="utf-8">
      • <title></title>
    • </head>
    • <script src="static/js/jquery-2.1.1.min.js"></script>
    • <body>
      • <div class="file-box">
        • <input class="file-btn" type="file" id="file" accept="image/*" onchange="detectPic(this)">
      • </div>
    • </body>
  • </html>
  • <script>
    • function detectPic() {
      • var formData = new FormData();
      • var file = $('#file')[0].files[0];
      • if (file) {
        • formData.append("keys", "b7988d2f72b5f69dc059d3a41b1b3d64");
        • formData.append("img", file);
        • $.ajax({
          • contentType:false,
          • processData:false,
          • url:"http://service.cimcai.com/detect-photo-container-damaged",
          • method:"post",
          • data:formData,
          • mimeType:"multipart/form-data",
          • success:function(data){
            • var res = JSON.parse(data);
            • if (res.code===0) {
              • console.log(res);
              • alert(JSON.stringify(res));
            • };
          • },
        • });
      • };
    • };
  • </script>

3.1 视频集装箱残损上传api

用于识别集装箱视频残损及信息。由于视频集装箱残损和信息识别需消耗一定时间,飞瞳引擎采用异步返回结果的方式。用户第一步利用视频上传接口,上传视频和视频标识码indexs_value,第二步用获取视频识别信息接口,上传第一步中indexs_value获取视频集装箱残损和信息识别结果。

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/upload-container-video
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
filename test.mp4 file
视频文件
indexs test string
生产唯一标识符,用于获取残损信息
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "上传成功" //状态信息
}

字段描述

参数名 示例值 参数类型 参数描述
code 0 Number
状态码
message 上传成功 String
状态信息

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/upload-container-video'
  • video_path = '您的视频路径'
  • video_name = os.path.basename(video_path)
  • # 自定义,indexs_value为视频唯一标识,用来调取此视频识别结果
  • indexs_value = 'test'
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'indexs': indexs_value,'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('filename',(video_name,open(video_path,'rb'),'application/octet-stream'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

3.2 视频集装箱残损获取api

用于获取集装箱视频残损及信息。由于视频集装箱残损和信息识别需消耗一定时间,飞瞳引擎采用异步返回结果的方式。用户第一步利用视频上传接口,上传视频和视频标识码indexs_value,第二步用获取视频识别信息接口,上传第一步中indexs_value获取视频集装箱残损和信息识别结果。

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/video-container-inspect-result
  • 请求方式: GET
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
indexs test string
生产唯一标识符,用于获取残损信息
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "成功" //状态信息
  • "data": {
    • "damage_items_image": [], //箱损图片
    • "container": [
      1. "TCNU6374636"
      ], //箱号
    • "result": 0, //箱况,0:好箱 1:坏箱 2:未检测到箱子
    • "container_surface number": 4, //检测到箱面数
    • "is_into_container": 1, //是否进入箱内拍摄,0:未进入箱内拍摄 1:进入箱内拍摄
    • "damage_items": [], //损坏代码,["BR"]:断裂 ["BT"]:弯曲 ["DB"]:杂物 ["CK"]:破裂 ["DY"]:粉末
    • "container_type": [
      1. "45G1"
      ], //箱型
    • "standard_weight": [
      1. 32500,
      2. 71650,
      3. 3900,
      4. 8600,
      5. 28600,
      6. 63050
      ] //重量标识
    }, //识别相关信息
}

字段描述

参数名 示例值 参数类型 参数描述
data Object
识别相关信息
data.damage_items_image {} Object
箱损图片
data.container TCNU6374636 String
箱号
data.result 0 Number
箱况,"0":好箱  "1":坏箱  "2":未检测到箱子
data.container_surface number 4 Number
检测到箱面数
data.is_into_container 1 Number
是否进入箱内拍摄,"0":未进入箱内拍摄  "1":进入箱内拍摄
data.damage_items {} Object
损坏代码,["BR"]:断裂 ["BT"]:弯曲 ["DB"]:杂物 ["CK"]:破裂 ["DY"]:粉末
data.container_type 45G1 Number
箱型
data.standard_weight 32500,71650,3900,8600,28600,63050 Array
重量标识
code 0 Number
状态码
message 成功 String
状态信息

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import requests
  • url = 'http://service.cimcai.com/video-container-inspect-result'
  • indexs_value = 'test'
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • params = {'indexs': indexs_value,'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • response = requests.request('GET',url, params=params)
  • print(response.text)

4 照片铅封信息识别api(免费/无次数限制)

用于识别铅封照片中铅封号

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/detect-photo-seal
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
img test.jpg file
照片文件
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "成功", //状态信息
  • "data": {
    • "image_src": "static/picture/test.jpg", //照片地址
    • "seal_no": "FX26045239", //铅封号
    • "is_discern_seal": 0 //是否识别到铅封,0:未识别到铅封 1:识别到铅封 其他:未知
    } //识别相关信息
}

字段描述

参数名 示例值 参数类型 参数描述
code 0 Number
状态码
message 成功 String
状态信息
data Object
识别相关信息
data.image_src static/picture/test.jpg String
照片地址
data.is_discern_seal 1 Number
是否识别到铅封,0:未识别到铅封 1:识别到铅封 其他:未知
data.seal_no FX26045239 String
铅封号

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/detect-photo-seal'
  • image_path = '您的照片路径'
  • image_name = os.path.basename(image_path)
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('img',(image_name,open(image_path,'rb'),'image/jpeg'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

jQuery 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • <!DOCTYPE html>
  • <html>
    • <head>
      • <meta charset="utf-8">
      • <title></title>
    • </head>
    • <script src="static/js/jquery-2.1.1.min.js"></script>
    • <body>
      • <div class="file-box">
        • <input class="file-btn" type="file" id="file" accept="image/*" onchange="detectPic(this)">
      • </div>
    • </body>
  • </html>
  • <script>
    • function detectPic() {
      • var formData = new FormData();
      • var file = $('#file')[0].files[0];
      • if (file) {
        • formData.append("keys", "b7988d2f72b5f69dc059d3a41b1b3d64");
        • formData.append("img", file);
        • $.ajax({
          • contentType:false,
          • processData:false,
          • url:"http://service.cimcai.com/detect-photo-seal",
          • method:"post",
          • data:formData,
          • mimeType:"multipart/form-data",
          • success:function(data){
            • var res = JSON.parse(data);
            • if (res.code===0) {
              • console.log(res);
              • alert(JSON.stringify(res));
            • };
          • },
        • });
      • };
    • };
  • </script>

5 照片集卡/半挂车车牌识别api

用于识别集卡车照片车牌号、半挂车号

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/detect-photo-plate-number
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
img test.jpg file
照片文件
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{}

字段描述

参数名 示例值 参数类型 参数描述
code 0 Number
状态码
message 成功 String
状态信息
data Object
识别相关信息
data.license_plate_number Object
集卡车号
data.trailer_plate_number 沪AE230挂 Object
车挂号
data.artwork_master static/picture/20211026200431302.jpg String
照片地址
data.plate_img https://file.cimcai.com/video/frames/20211026200431302/1643270633.8625689.jpg String
车牌照片地址

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/detect-photo-plate-number'
  • image_path = '您的照片路径'
  • image_name = os.path.basename(image_path)
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('img',(image_name,open(image_path,'rb'),'image/jpeg'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

jQuery 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • <!DOCTYPE html>
  • <html>
    • <head>
      • <meta charset="utf-8">
      • <title></title>
    • </head>
    • <script src="static/js/jquery-2.1.1.min.js"></script>
    • <body>
      • <div class="file-box">
        • <input class="file-btn" type="file" id="file" accept="image/*" onchange="detectPic(this)">
      • </div>
    • </body>
  • </html>
  • <script>
    • function detectPic() {
      • var formData = new FormData();
      • var file = $('#file')[0].files[0];
      • if (file) {
        • formData.append("keys", "b7988d2f72b5f69dc059d3a41b1b3d64");
        • formData.append("img", file);
        • $.ajax({
          • contentType:false,
          • processData:false,
          • url:"http://service.cimcai.com/detect-photo-plate-number",
          • method:"post",
          • data:formData,
          • mimeType:"multipart/form-data",
          • success:function(data){
            • var res = JSON.parse(data);
            • if (res.code===0) {
              • console.log(res);
              • alert(JSON.stringify(res));
            • };
          • },
        • });
      • };
    • };
  • </script>

6 照片是否PS修改识别api

用于识别照片是否PS修改

示例图片

基本信息

  • 接口地址: http://service.cimcai.com/detect-whether-photo-ps
  • 请求方式: POST
  • Content-Type: multipart/form-data

请求参数

body参数及说明

参数名 示例值 参数类型 是否必填 参数描述
img test.jpg file
照片文件
keys b7988d2f72b5f69dc059d3a41b1b3d64 string
飞瞳引擎小程序中,个人主页中32位开发秘钥

调用示例

响应示例

成功响应示例

{
  • "code": 0, //状态码
  • "message": "成功", //状态信息
  • "data": {
    • "image_path": "static/picture/test1.jpg", //照片地址
    • "software": "", //若被修改,返回被修改的软件
    • "change_time": "", //若被修改,返回被修改的时间
    • "is_ps": 0 //照片是否被修改,0:未被修改 1:被修改 其他:未知
    } //识别相关信息
}

字段描述

参数名 示例值 参数类型 参数描述
code 0 Number
状态码
message 成功 String
状态信息
data Object
识别相关信息
data.image_path static/picture/test1.jpg String
照片地址
data.software Object
若被修改,返回被修改的软件
data.change_time Object
若被修改,返回被修改的时间
data.is_ps 0 Number
照片是否被修改,0:未被修改  1:被修改  其他:未知

使用示例

python 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • # coding=utf-8
  • import os
  • import requests
  • url = 'http://service.cimcai.com/detect-whether-photo-ps'
  • image_path = '您的照片路径'
  • image_name = os.path.basename(image_path)
  • # keys为飞瞳引擎小程序中,个人主页中32位开发秘钥
  • payload = {'keys': 'b7988d2f72b5f69dc059d3a41b1b3d64'}
  • files = [('img',(image_name,open(image_path,'rb'),'image/jpeg'))]
  • headers = {}
  • response = requests.request('POST',url, headers=headers, data=payload, files=files)
  • print(response.text)

jQuery 飞瞳引擎™人工智能集装箱识别检测云服务API调用演示

									
  • <!DOCTYPE html>
  • <html>
    • <head>
      • <meta charset="utf-8">
      • <title></title>
    • </head>
    • <script src="static/js/jquery-2.1.1.min.js"></script>
    • <body>
      • <div class="file-box">
        • <input class="file-btn" type="file" id="file" accept="image/*" onchange="detectPic(this)">
      • </div>
    • </body>
  • </html>
  • <script>
    • function detectPic() {
      • var formData = new FormData();
      • var file = $('#file')[0].files[0];
      • if (file) {
        • formData.append("keys", "b7988d2f72b5f69dc059d3a41b1b3d64");
        • formData.append("img", file);
        • $.ajax({
          • contentType:false,
          • processData:false,
          • url:"http://service.cimcai.com/detect-whether-photo-ps",
          • method:"post",
          • data:formData,
          • mimeType:"multipart/form-data",
          • success:function(data){
            • var res = JSON.parse(data);
            • if (res.code===0) {
              • console.log(res);
              • alert(JSON.stringify(res));
            • };
          • },
        • });
      • };
    • };
  • </script>
  • 信息
  • 残损
  • 视频
  • 铅封
  • 车牌
  • PS