GAT1400-视图库标准

news2024/9/25 9:38:25

一、简述:

GA/T 1400是于2017年首次发布关于图片、视频片段、文件等属性对象的传输协议。

GA/T 1400《公安视频图像信息应用系统》分成4个部分:

第一部分–通用技术要求;

第二部分–应用平台技术要求;

第三部分–数据库技术要求;

第四部分–接口协议部分。

作为设备终端即采集设备,我们只需要关注采集接口即可。如图
在这里插入图片描述
二、调用方法:

所有接口(以下简称API)以HTTP/REST方式接入,使用URI 唯一标识。HTTP协议的格式我这里就不做详细解析了。
公共功能
公共功能

序号

功能

URI

请求方法

1

注册

/VIID/System/Register

POST

2

注销

/VIID/System/UnRegister

POST

3

保活

/VIID/System/Keepalive

POST

4

校时

/VIID/System/Time

GET

采集接口
采集接口

序号

功能

URI

请求方法

1

上传自动采集视频片段

/VIID/VideoSlices

POST

2

上传自动采集视频片段数据

/VIID/VideoSlices//Data

POST

3

上传自动采集图像

/VIID/Images

POST

4

上传自动采集图像数据

/VIID/Images//Data

POST

5

上传自动采集文件

/VIID/Files

POST

6

上传自动采集文件数据

/VIID/Files//Data

POST

7

上传自动采集人员

/VIID/Persons

POST

8

上传自动采集人脸

/VIID/Faces

POST

9

上传自动采集机动车

/VIID/MotorVehicles

POST

10

上传自动采集非机动车

/VIID/NonMotorVehicles

POST

11

上传自动采集物品

/VIID/Things

POST

12

上传自动采集场景

/VIID/Scenes

POST

13

上传自动采集视频图像标签

/VIID/VideoLabels

POST

14

上传视频图像分析规则

/VIID/AnalysisRules

POST

级联接口
订阅通知
级联接口–订阅通知

序号

功能

URI

请求方法

1

批量订阅

/VIID/Subscribes

POST

2

批量修改、删除订阅任务

/VIID/Subscribes

PUT、DELETE

3

取消订阅

/VIID/Subscribes/

PUT

4

通知

/VIID/SubscribeNotifications

POST

5

删除通知记录

/VIID/SubscribeNotifications

DELETE

布控告警
级联接口–布控告警

序号

功能

URI

请求方法

1

批量布控

/VIID/Dispositions

POST

2

批量修改、删除布控任务

/VIID/Dispositions

PUT、DELETE

3

撤控

/VIID/Dispositions/

PUT

4

告警

/VIID/DispositionNotifications

POST

5

删除告警记录

/VIID/DispositionNotifications

DELETE

数据服务接口
查询更新采集设备或采集系统
数据服务接口–查询更新采集设备或采集系统

序号

功能

URI

请求方法

1

查询采集设备

/VIID/APEs

GET

2

更改采集设备口令

/VIID/APEs

PUT

3

查询采集系统

/VIID/APSs

GET

4

查询视频卡口

/VIID/Tollgates

GET

5

查询车道

/VIID/Lanes

GET

特征属性查询
数据服务接口–特征属性查询

序号

功能

URI

请求方法

1

批量查询视频片段

/VIID/VideoSlices

GET

2

查询单个视频片段

/VIID/VideoSlices/

GET

3

查询视频片段对象信息

/VIID/VideoSlices//Info

GET

4

下载视频片段数据

/VIID/VideoSlices//Data

GET

5

批量查询图像

/VIID/Images

GET

6

查询单个图像

/VIID/Images/

GET

7

查询图像对象信息

/VIID/Images//Info

GET

8

下载图像数据

/VIID/Images//Data

GET

9

查询文件

/VIID/Files

GET

10

查询单个文件

/VIID/Files/

GET

11

查询文件对象信息

/VIID/Files//Info

GET

12

下载文件数据

/VIID/Files//Data

GET

13

查询人员

/VIID/Persons

GET

14

查询单个人员

/VIID/Persons/

GET

15

批量查询人脸

/VIID/Faces

GET

16

查询单个人脸

/VIID/Faces/

GET

17

批量查询机动车

/VIID/MotorVehicles

GET

18

查询单个机动车

/VIID/MotorVehicles/

GET

19

批量查询非机动车

/VIID/NonMotorVehicles

GET

20

查询单个非机动车

/VIID/NonMotorVehicles/

GET

21

批量查询物品

/VIID/Things

GET

22

查询单个物品

/VIID/Things/

GET

23

批量查询场景

/VIID/Scenes

GET

24

查询单个场景

/VIID/Scenes/

GET

25

批量查询视频案事件

/VIID/Cases

GET

26

查询单个视频案事件

/VIID/Cases/

GET

27

查询视频案事件对象信息

/VIID/Cases//Info

GET

28

查询布控任务

/VIID/Dispositions

GET

29

查询告警记录

/VIID/DispositionNotifications

GET

30

查询订阅任务

/VIID/Subscribes

GET

31

查询通知记录

/VIID/SubscribeNotifications

GET

32

查询视频图像分析规则

/VIID/AnalysisRules

GET

33

查询视频图像标签

/VIID/VideoLabels

GET

人工采集视频图像信息对象
数据服务接口–人工采集视频图像信息对象

序号

功能

URI

请求方法

1

批量创建视频案事件

/VIID/Cases

POST

2

更新、删除单个视频案事件

/VIID/Cases/

PUT、DELETE

3

更新、删除视频案事件对象信息

/VIID/Cases//Info

PUT、DELETE

4

批量创建人工采集视频片段

/VIID/VideoSlices

POST

5

更新、删除人工采集单个视频片段

/VIID/VideoSlices/

PUT、DELETE

6

更新、删除人工采集视频片段对象信息

/VIID/VideoSlices//Info

PUT、DELETE

7

创建、删除人工采集视频片段数据

/VIID/VideoSlices//Data

POST、DELETE

8

批量创建人工采集图像

/VIID/VideoImages

POST

9

更新、删除人工采集单个图像

/VIID/VideoImages/

PUT、DELETE

10

更新、删除人工采集图像对象信息

/VIID/VideoImages//Info

PUT、DELETE

11

创建、删除人工采集图像数据

/VIID/VideoImages//Data

POST、DELETE

12

批量创建人工采集文件

/VIID/VideoFiles

POST

13

更新、删除人工采集单个文件

/VIID/VideoFiles/

PUT、DELETE

14

更新、删除人工采集文件对象信息

/VIID/VideoFiles//Info

PUT、DELETE

15

创建、删除人工采集文件数据

/VIID/VideoFiles//Data

POST、DELETE

16

批量创建、更新、删除人员

/VIID/Persons

POST、PUT、DELETE

17

更新、删除单个人员

/VIID/Persons/

PUT、DELETE

18

批量创建、更新、删除人脸

/VIID/Faces

POST、PUT、DELETE

19

更新、删除单个人脸

/VIID/Faces/

PUT、DELETE

20

批量创建、更新、删除机动车

/VIID/MotorVehicles

POST、PUT、DELETE

21

更新、删除单个机动车

/VIID/MotorVehicles/

PUT、DELETE

22

批量创建、更新、删除非机动车

/VIID/NonMotorVehicles

POST、PUT、DELETE

23

更新、删除单个非机动车

/VIID/NonMotorVehicles/

POST、DELETE

24

批量创建、更新、删除物品

/VIID/Things

POST、PUT、DELETE

25

更新、删除单个物品

/VIID/Things/

PUT、DELETE

26

批量创建、更新、删除场景

/VIID/Scenes

POST、PUT、DELETE

27

更新、删除单个场景

/VIID/Scenes/

PUT、DELETE

28

创建、更新、删除视频图像标签

/VIID/VideoLabels

POST、PUT、DELETE

29

批量创建、更新、删除视频图像分析规则

/VIID/AnalysisRules

POST、PUT、DELETE

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/487976.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端学习之使用JavaScript

前情回顾:网页布局 JavaScript 简介 avaScript诞生于1995年,它的出现主要是用于处理网页中的前端验证。所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则。比如:用户名的长度,密码的长度,邮箱的…

刘强:作业帮给OceanBase提了九条意见

3 月 25 日,第一届 OceanBase 开发者大会在北京举行, 作业帮数据库架构师刘强为大家带来了《作业帮基于 OceanBase 的 HTAP 实践》的分享 ,为大家介绍了 OceanBase 上线作业帮半年来的体验与心得。 以下内容由大会演讲整理而成: …

提示工程玩转 ChatGPT

Prompt engineering is the skill of the future. 目录: 1. 简介 (Introduction) 2. 提示指南 (Prompt Guidelines) 2.1 指令要清晰明确 2.2 给模型时间思考 3. 迭代提示 (Iterative Prompt) 3.1 迭代过程 3.2 案例展示 4. 文本概括 (Text Summarization) 4.1 单文本…

五个有用的工具帮助您提高代码质量

前言 对于开发人员而言,代码质量一直是一个非常重要的话题。高质量的代码不仅可以提高应用程序的性能,还可以减少代码错误和维护成本。然而,如何确保代码质量呢?下面介绍五个有用的工具,可以帮助您提高代码质量。 So…

SLAM论文速递:SLAM—— NICER-SLAM: RGB SLAM的神经隐式场景编码—5.04(1)

论文信息 题目: NICER-SLAM:Neural Implicit Scene Encoding for RGB SLAM NICER-SLAM: RGB SLAM的神经隐式场景编码论文地址: https://arxiv.org/pdf/2302.03594.pdf发表期刊: Computer Vision and Pattern Recognition (cs.CV)标签 xxxx…

机器学习:协同过滤推荐算法

目录标题 题目:使用协同过滤(基于用户)构建简单的电影推荐系统1.1.1 实验目的1.1.2 实验内容及步骤1.1.3 程序运行过程、方法和运行结果1.1.4 实验小结 题目:使用协同过滤(基于用户)构建简单的电影推荐系统…

详解Mybatis之参数传递问题

编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 Mybatis版本:3.5.6 目录 一. Mybatis中参数传递问题1.1 单个普通参数传递1.2 多个普通参数传递1.3 命名参数1.4 POJO(java Bean…

MySQL知识学习02(MySQL索引详解)

1、索引介绍? 索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。 索引的作用就相当于书的目录。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字&…

鸿蒙Hi3861学习四-Huawei LiteOS介绍

一、什么是LitesOS Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,是华为物联网战略的重要组成部分,具备轻量级、低功耗、互联互通、组件丰富、快速开发等关键能力。基于物联网领域业务特征打造领域性技术栈,为开发者提供“一…

MEET开发者 | 从无代码小白到大神,95后精神小伙的职场初体验

「无代码开发者故事」第一期的嘉宾是一位初入职场的95后,他保留了白羊座直率、热情的孩子天性,即便长期驻场也能“苦中作乐”,发挥自己旅游和摄影的爱好。初入职场的他在项目中主要承担需求分析的角色,2021年初受公司委派学习和评…

VR全景展示--探索无限可能

随着科技的发展,虚拟现实(Virtual Reality,简称VR)技术逐渐成为人们关注的焦点。VR技术使得人们可以在虚拟现实中体验到与现实世界不同的感官体验。在VR全景展示中,观众可以通过虚拟现实技术,沉浸式地感受到…

指针函数和函数指针

本文目录 • 前言 • 一、返回指针的函数 二、指向函数的指针回到顶部 一、返回指针的函数 指针也是C语言中的一种数据类型,因此一个函数的返回值肯定可以是指针类型的。 返回指针的函数的一般形式为:类型名 * 函数名(参数列表) 比如下面这个函数&#…

用手机号码归属地 API 开发的应用推荐

引言 手机号码归属地 API是一种提供手机号码归属地信息的接口,通过该接口,可以获取手机号码所属的省份、城市、运营商等信息。它可以帮助企业更好地了解客户,为个性化推荐和精准广告投放提供数据支持。作为一种数据服务,手机号码…

打造高可用、高效的Nginx反向代理应用 - 实战篇

前言 🏠个人主页:我是沐风晓月 🧑个人简介:大家好,我是沐风晓月,阿里云社区博客专家😉😉 💕 座右铭: 先努力成长自己,再帮助更多的人 &#xff0c…

快排代码原理实现

参考博客:快速排序算法详解(原理、实现和时间复杂度) 排序算法的思想非常简单,在待排序的数列中,我们首先要找一个数字作为基准数(这只是个专用名词)。为了方便,我们一般选择第 1 个…

Java每日一练(20230504)

目录 1. 位1的个数 🌟 2. 移除元素 🌟 3. 验证二叉搜索树 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 位1的个数 编写一个…

推荐一个免费GIF动图下载的网站

在开发过程中难免遇到耗时操作,耗时操作往往导致线程阻塞,通常这种情况可以采用开线程的方式解决,即将耗时操作放入新线程中,同时在UI线程中加一个GIF动图即可。可作为后端开发工程师来讲单独设计一个GIF图实在是意义不大(懒+不会)。 好在现在发现了这个GIF免费下载的网站…

存储器(二)

目录 一、RAM 1.RAM特点 2.静态RAM 2.1静态RAM保存原理 2.2静态RAM基本单元电路的构成 2.3静态RAM读写操作 3.动态RAM 3.1动态RAM保存原理 3.2动态RAM基本单元电路的构成 3.3动态RAM对单元电路的读写操作 3.4动态RAM的刷新 4.静态RAM与动态RAM的比较 二、ROM 1.ROM…

WinForm对话框详解:信息框、文件对话框、功能对话框

文章目录 信息框文件对话框功能对话框 对话框是开发中经常用到的控件,甚至在上古的MFC编程中,默认就是把一个对话框编辑成窗口。winForm提供了多种不同的对话框,包括信息框、文件对话框、功能对话框等,下面逐个演示这些消息框。 …

欧姆龙PLC仿真环境搭建及通信测试

前言 欧姆龙PLC是工控领域市场率较高的品牌之一,有低端CP/CH系列,中端CJ系列,高端NX/NJ系列。对于上位机开发来说,主要的协议有Hostlink协议、FinsTCP/UDP协议、EtherNetIP协议,今天主要跟大家分享一下,我…