hahacar
  1. camera
hahacar
  • api
    • storage
      • 视频上传接口
      • 图片上传接口
      • 摄像头直播流获取地址
      • 图片获取地址
    • auth
      • 登录接口
      • 获取用户信息接口
      • 根据老密码修改密码
      • 通过token修改密码
    • user
      • 获取当前用户列表
      • 获取所查询用户摄像头权限
      • 修改用户偏爱的样式
      • 添加用户
      • 修改用户
      • 更新用户的摄像头权限
      • 移除用户
    • camera
      • 添加一个摄像机
        POST
      • 修改一个摄像头
        POST
      • 获取摄像头列表
        GET
      • 删除一个摄像头
        DELETE
      • 更新摄像头预警规则
        POST
      • 获取摄像头预警规则
        GET
      • 更新摄像头检测线
        POST
      • 获取摄像头检测线
        GET
    • label
      • 获取可以识别的类型
    • alert
      • 获取所有预警信息
      • 处理一条预警
    • stat
      • category
        • 车的类别
      • hold
        • 车的拥挤度
      • flow
        • 车流量
        • 获取车流量矩阵
      • alert
        • 预警信息数量
    • reserve
      • 获取可选的预约地点
      • 增添一个可选的预约地点
      • 修改一个可用的预约地点
      • 删除一个可用的预约地点
      • 获取前往预约点的路径
      • 更新前往预约点的路径
      • 司机进行路线预约
      • 司机查看自己预约的路线
  • models
    • 获取检测信息
      GET
  1. camera

更新摄像头检测线

开发中
POST
/api/camera/updateCameraLine
2025.3.13 增加字段isMainLine
检测通过这条线的所有车辆,前后端通讯的时候同一条线的起始点和终点是一样的,没有设置则应有一个默认值

请求参数

Body 参数application/json
cameraLines
array [object {8}] 
必需
cameraLineName
string 
必需
摄像头检测线的名称,可能会叫"成化大道方向"
cameraLineStartX
string 
必需
摄像头检测线起始点的X轴,从左往右占了整个宽度的多少
cameraLineStartY
string 
必需
摄像头检测线起始点的Y轴,从下往上数占了整个高度的多少
cameraLineEndX
string 
必需
摄像头检测线起始点的X轴,从左往右占了整个宽度的多少
cameraLineEndY
string 
必需
摄像头检测线起始点的Y轴,从下往上占了整个高度的多少
pointCloseToLine
array[string]
必需
车从地图上的哪个点到摄像头过来离这条检测线最近,[经度,维度],详见"添加一个摄像头"
isMainLine
boolean 
必需
是否是主要检测线,如果是的话就以这个检测线为准计算通过这个摄像头的整体流量以及这个摄像头整体的车辆类型,"主要检测线"在该摄像头的所有检测线中只能存在一条
cameraLineId
string 
可选
这条摄像头检测线的id
cameraId
string 
必需
示例
{
    "cameraLines": [
        {
            "cameraLineName": "string",
            "cameraLineStartX": "string",
            "cameraLineStartY": "string",
            "cameraLineEndX": "string",
            "cameraLineEndY": "string",
            "pointCloseToLine": [
                "string"
            ],
            "isMainLine": true,
            "cameraLineId": "string"
        }
    ],
    "cameraId": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/camera/updateCameraLine' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cameraLines": [
        {
            "cameraLineName": "string",
            "cameraLineStartX": "string",
            "cameraLineStartY": "string",
            "cameraLineEndX": "string",
            "cameraLineEndY": "string",
            "pointCloseToLine": [
                "string"
            ],
            "isMainLine": true,
            "cameraLineId": "string"
        }
    ],
    "cameraId": "string"
}'

返回响应

🟢200成功
application/json
Body
code
string 
必需
msg
string 
必需
data
object 
必需
示例
{
    "code": "string",
    "msg": "string",
    "data": {}
}
修改于 2025-04-08 13:33:21
上一页
获取摄像头预警规则
下一页
获取摄像头检测线
Built with