云服务器内容精选

  • 操作步骤 登录管理控制台。 鼠标移动到右上角的用户名上,在下拉列表中选择“我的凭证”。 在“我的凭证”页面,可以查看用户名、账号名,在项目列表中查看项目ID。 图1 查看项目ID 单击“管理访问密钥”,可以查看已添加的访问密钥ID(Access Key ID,AK)。 如果没有AK/SK,可单击“新增访问密钥”来添加。 如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。
  • 错误码 调用API出错后,将不会返回结果数据。调用方可根据每个API对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系客服,并提供错误码,以便尽快帮您解决问题。 异常响应示例 { "error_code": "VIAS.00010006", "error_msg": "An internal error occurs.", "detail": "Request method 'GET' not supported", "params": [], "reason": "An internal error occurs.", "advice": "An internal error occurs." } 参数说明 参数名称 描述信息 error_code 错误码。 error_msg 错误信息。 detail 错误详情。 params 涉及参数。 reason 原因。 advice 处理建议。 错误码说明 状态码 错误码 错误信息 描述 处理措施 400 VIAS.00010001 The parameters are invalid. 参数非法。 请确保输入的参数合法。 400 VIAS.00010002 The object does not exist. 指定对象不存在。 检查配置。 400 VIAS.00010003 The object already exists. 对象已存在。 使用或创建另一个对象。 400 VIAS.00010004 The object or parameter is invalid. 对象或参数无效。 确认对象或参数的格式。 401 VIAS.00010005 Authorization failed. 鉴权失败。 检查用户权限。 500 VIAS.00010006 An internal error occurs. 内部错误。 内部错误,结合日志定位。 400 VIAS.00010007 No task is found based on the task ID. 根据任务ID找不到相应的任务。 请检查您的任务ID。 400 VIAS.00010008 No task is found based on the ID. 根据ID找不到相应的任务。 请检查您的ID。 500 VIAS.00010009 The serviced failed to be accessed. (Internal error) 访问服务失败。 内部错误,结合日志定位。 400 VIAS.00010010 There is a video source with the same name. 已有同名视频源。 修改视频源名称。 400 VIAS.00010011 There is a job with the same name. 已有同名作业。 修改作业名称。 500 VIAS.00010012 This operation is not allowed. (Internal error) 此操作不允许。 内部错误,结合日志定位。 500 VIAS.00010013 Requests are sent too frequently. 请求过于频繁。 请稍后重试。 500 VIAS.00010014 This operation is forbidden. (Internal error) 禁止该操作。 内部错误,结合日志定位。 500 VIAS.00010015 The resource is not found. (Internal error) 资源未找到。 内部错误,结合日志定位。 500 VIAS.00010016 Dependent services are unavailable. (Internal error) 依赖服务不可用。 内部错误,检查依赖服务的状态。 400 VIAS.00010017 The resource code is duplicate. (Internal error) 资源编码重复。 内部错误,结合日志定位。 400 VIAS.00010018 The video source configuration is invalid. 视频源配置参数无效。 请检查配置参数是否合法。 400 VIAS.00010019 The project ID is invalid. 项目ID无效。 检查项目id是否正确。 500 VIAS.00010020 An error occurs on the agency client. (Internal error) 委托客户端错误。 内部错误,结合日志定位。 401 VIAS.00010021 The account is restricted, frozen, or unauthenticated. 账户已被限制、冻结或未经身份验证。 进行实名认证。 400 VIAS.00010022 The database entity object is not found. (Internal error) 数据库实体对象未找到。 内部错误,检查实体对象不存在的原因。 500 VIAS.00010023 Token authentication failed or the permission is insufficient. (Internal error) token认证失败或权限不足。 内部错误,检查请求的权限。 500 VIAS.00010024 The request is invalid. (Internal error) 请求不合法。 内部错误,检查请求的权限。 500 VIAS.00010025 A network error occurs when the dependent service is accessed. 与依赖服务间存在网络错误。 内部错误,检查与依赖服务间的网络状态。 500 VIAS.00010026 The internal response body cannot be analyzed. (Internal error) 内部响应体无法分析。 内部错误,检查内部响应体格式。 500 VIAS.00010027 The agency parameters are invalid. (Internal error) 委托参数无效。 内部错误,检查委托操作的请求参数。 500 VIAS.00010028 An IAM service exception occurs. (Internal error) IAM服务端异常。 内部错误,检查IAM服务状态。 500 VIAS.00010029 The maximum number of agencies has been reached. (Internal error) 委托数量达到最大限制。 内部错误,删除其他委托。 500 VIAS.00010030 The current zone has the same name as the trusted zone. (Internal error) 当前域与信任域同名。 内部错误,当前域与信任 域名 称不能相同。 500 VIAS.00010031 The agency is not found. (Internal error) 委托无法找到。 内部错误,结合日志定位。 500 VIAS.00010032 The trusted zone name is incorrect. (Internal error) 信任域名错误。 内部错误,检查信任域参数。 500 VIAS.00010033 Deleting the agency failed. (Internal error) 委托删除失败。 内部错误,检查数据库表操作。 500 VIAS.00010034 Updating the agency failed. (Internal error) 委托更新失败。 内部错误,检查数据库表操作。 500 VIAS.00010035 An agency with the same name already exists. (Internal error) 委托已经存在。 内部错误,无需创建委托,或创建其他委托。 500 VIAS.00010036 An interrupt exception occurs when the IAM API is called. (Internal error) 请求IAM接口发生中断异常。 内部错误,检查请求。 500 VIAS.00010037 An exception occurs when the IAM API is called. (Internal error) 请求IAM接口时异常。 内部错误,检查请求。 500 VIAS.00010038 The request body for calling the IAM API is invalid. (Internal error) 请求IAM接口时,构造的请求体不合法。 内部错误,检查构造的请求体。 500 VIAS.00010039 Failed to verify the image repository. (Internal error) 镜像仓校验失败。 内部错误,检查内部token是否成功获取。 400 VIAS.00010040 The account type is not supported. 不支持的账号类型。 请使用非op_svc账号登录。 400 VIAS.0010045 The OBS object does not exist. OBS对象不存在。 请选择已有的OBS对象。 400 VIAS.0010046 IVM has not been enabled. IVM服务未开通。 请开通IVM服务。 400 VIAS.0010047 The maximum number of video sources has been reached. 视频源配额超过上限。 请联系管理员调整配额。 400 VIAS.0010048 The maximum number of tasks has been reached. 任务配额超过上限。 请联系管理员调整配额。 400 VIAS.00010050 Pool quota exceeds the upper limit. 资源池创建已达上限。 请购买更多许可或删除空闲资源池。 400 VIAS.00010051 do not match unique constraint. 唯一性校验失败。 检查参数唯一性。 父主题: 附录
  • 状态码 状态码 编码 状态说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。 200 Created 创建类的请求完全成功。 202 Accepted 已经接受请求,但未处理完成。 203 Non-Authoritative Information 非授权信息,请求成功。 204 NoContent 请求完全成功,同时HTTP响应不包含响应体。 在响应OPTIONS方法的HTTP请求时返回此状态码。 205 Reset Content 重置内容,服务器处理成功。 206 Partial Content 服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy 所请求的资源必须通过代理访问。 306 Unused 已经被废弃的HTTP状态码。 400 BadRequest 非法请求。 建议直接修改该请求,不要重试该请求。 401 Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 MethodNotAllowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。 406 Not Acceptable 服务器无法根据客户端请求的内容特性完成请求。 407 Proxy Authentication Required 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权。 408 Request Time-out 服务器等候请求时发生超时。 客户端可以随时再次提交该请求而无需进行任何更改。 409 Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。 返回该状态码,表明请求的资源已被永久删除。 411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息。 412 Precondition Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 414 Request-URI Too Large 请求的URI过长(URI通常为网址),服务器无法处理。 415 Unsupported Media Type 服务器无法处理请求附带的媒体格式。 416 Requested range not satisfiable 客户端请求的范围无效。 417 Expectation Failed 服务器无法满足Expect的请求头信息。 422 UnprocessableEntity 请求格式正确,但是由于含有语义错误,无法响应。 429 TooManyRequests 表明请求超出了客户端访问频率的限制或者服务端接收到多于它能处理的请求。建议客户端读取相应的Retry-After首部,然后等待该首部指出的时间后再重试。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented 服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。 503 ServiceUnavailable 被请求的服务无效。 建议直接修改该请求,不要重试该请求。 504 ServerTimeout 请求在给定的时间内无法完成。客户端仅在为请求指定超时(Timeout)参数时会得到该响应。 505 HTTP Version not supported 服务器不支持请求的HTTP协议的版本,无法完成处理。 父主题: 附录
  • 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "cn-north-1", ...... 当接口调用出错时,可根据返回的错误码及错误信息说明进行问题定位,如下所示。 { "error_msg": "The API does not exist or has not been publish in the environment", "error_code": "IVA.0101", "request_id": "8ec47b9ec686af9976bed342d5cd5e06" } 其中,error_code表示错误码,error_msg表示错误描述信息,具体请参见错误码。
  • 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 表1 公共响应消息头 消息头名称 描述 是否必选 Content-Type 用于指明发送给接收者的实体正文的媒体类型。 类型:字符串。 默认值:application/json; charset=UTF-8 是 X-request-id 此字段携带请求ID号,以便任务跟踪。 类型:字符串。request_id-timestamp-hostname(request_id在服务器端生成UUID, timestamp为当前时间戳,hostname为处理当前接口的服务器名称)。 默认值:无。 否 X-ratelimit 此字段携带总计流控请求数。 类型:整型。 默认值:无。 否 X-ratelimit-used 此字段携带剩下请求数。 类型:整型。 默认值:无。 否 X-ratelimit-window 此字段携带流控单位。 类型:字符串。单位按照分钟、小时、天。 默认值:小时。 否 对于获取用户Token接口,返回如下图所示的消息头。 其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头
  • Token认证 Token的有效期为24小时,需要使用同一个Token鉴权时,可以缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中“auth.scope”的取值需要选择“project”,请求示例如下。 { "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "username", //替换为实际用户名 "password": "**********",//替换为实际的用户密码 "domain": { "name": "domianname" //替换为实际账号名 } } } }, "scope": { "project": { "name": "cn-north-1 " //替换为实际的project name,获取作用范围为指定project的Token } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为获取到的Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ....
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • 请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示。 加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,cn-north-1为project的name,获取方法请参见获取用户名、账号名和项目name。 scope参数定义了Token的作用范围,取值为project或domain,示例中取值为project,表示获取的Token仅能访问指定project下的资源,取值为domainname时,表示获取的token可以访问指定账号下所有资源,scope参数的详细说明,请参见获取用户Token接口。 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type:application/json { "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "username", //替换为实际用户名 "password": "**********",//替换为实际的用户密码 "domain": { "name": "domianname" //替换为实际账号名 } } } }, "scope": { "project": { "name": "cn-north-1" //替换为实际的project name,获取作用范围为指定project的Token } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API,Postman建议使用7.24.0版本。 对于获取用户Token接口,返回的响应消息头中“x-subject-token”的值,就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 请求URI 请求URI由如下部分组成。 {URI-scheme} :// {Endpoint} / {resource-path} ? {query-string} 表1 请求URI 参数 说明 URI-scheme 传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 承载REST服务端点的服务器域名或IP,不同服务在不同区域时,对应Endpoint不同,可以从终端节点中获取。 例如视频智能分析服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud.com”。 resource-path 资源路径,即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string 查询参数,可选,查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,服务每个具体API的URI,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 需要添加到请求中的公共消息头如表3所示。 表3 公共请求消息头 参数名 说明 是否必选 示例 Content-type 消息体的类型(格式),默认取值为“application/json”。 是 application/json Content-Length 请求body长度,单位为Byte。 POST/PUT请求必填。GET不能包含。 3495 X-Project-Id project id,用于不同project取token。 否 e9993fc787d94b6c886cbaa340f9c0f4 X-Auth-Token 用户Token,也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 否 使用Token认证时必选。 - X-Sdk-Date 请求的发生时间,格式为(YYYYMMDD'T'HHMMSS'Z')。 取值为当前系统的GMT时间。 否 如果使用ak/sk做接口认证的时候,那么此字段必须设置;如果使用PKI token的时候,不必设置。 20190307T101459Z Authorization 签名认证信息。 该值来源于请求签名结果,使用AK/SK进行加密签名的时候需要。 类型:字符串 默认值:无 否 使用AK/SK认证时必选。 SDK-HMAC-SHA256 Credential=ZIRRKMTWPTQFQI1WKNKB/20150907//ec2/sdk_request, SignedHeaders=content-type;host;x-sdk-date, Signature=55741b610f3c9fa3ae40b5a8021ebf7ebc2a28a603fc62d25cb3bfe6608e1994 Host 请求的服务器信息,从服务API的URL中获取。 值为hostname[:port]。 端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时必选。 code.test.com or code.test.com:443 公有云API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。AK/SK认证的详细说明请参见API签名指南。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • API概览 表1 边缘算法API列表 API 说明 边缘人流量统计 该服务提供了人流量统计功能,可检测视频中穿过自定义线与区域的人流量,以及视频帧中的热点分布信息。 边缘入侵检测 该服务提供了区域入侵、过线入侵功能。通过视频检测到有人或车触发入侵,会上报告警。 边缘关键岗位检测 当通过视频检测到用户设置的区域中人数小于用户指定的数量,并持续超过告警时间阈值时,该服务会上报告警。 边缘遗留物检测 该服务提供了遗留物检测功能。通过视频检测到遗留物时,会上报告警信息。 边缘高密度人群统计 该服务对视频中的高密度人群总数进行统计,人数超过阈值时进行告警,并输出告警时的视频原图和告警信息。 边缘工服工帽检测 该服务提供了工服和工帽的检测功能。根据用户配置进行工服工帽检测,通过视频检测到有人未穿工服或未戴工帽,会上报事件信息。 边缘烟火检测 该服务提供了烟火检测功能。当检测到视频中出现烟或者火时,会上报告警信息。 边缘打架检测 该服务对视频中的打架行为进行检测并告警,输出告警原图。 边缘共享单车检测 该服务提供了共享单车的检测功能。根据用户配置进行共享单车检测,当检测到视频中有共享单车停放在违规区域,会上报事件信息。 边缘个体事件行为检测 通过视频检测到用户设置的区域中有人吸烟、有人打手机等动作,该服务会上报告警。 边缘个体动作检测 通过视频检测到用户设置的区域中有人出现翻越、摔倒、挥手或者弯腰等动作,该服务会上报告警事件。 边缘戴口罩检测 该服务提供了未戴口罩检测功能。通过视频检测到用户设置的区域中有未戴口罩人员进入,则上报告警。 边缘异常停车检测 该服务提供了异常停车事件监测、告警功能。通过视频检测到用户指定的检测区域内有车辆停车时间超过阈值时,上报异常停车事件。 边缘视频车辆 该服务对于给定的视频,能输出视频里的车辆信息,并能根据指定的区域,准确输出车牌信息。 边缘消防通道占用 该服务提供了消防通道占用检测功能。通过视频检测到有堆物或车辆占用消防通道行为时,会上报告警。 边缘非机动车检测 该服务提供了违停识别功能和入侵识别功能。违停识别会将违停区域内停放的非机动车检测出来,入侵识别功能会将禁止进入区域内出现的非机动车检测出来。支持识别的非机动车型主要包括自行车、两轮摩托车。 边缘垃圾桶异常检测 该服务主要用于明厨亮灶工程中,垃圾桶盖子必须是合上的,通过视频检测到垃圾桶盖子打开时,会上报告警信息。 边缘城市垃圾桶满溢检测 该服务提供了城市街道场景下垃圾桶满溢检测功能。当检测到垃圾桶处于满溢状态时,会上报告警信息。 边缘高点人群统计 该服务对视频中的高密度人群总数进行统计,根据不同告警模式,上报告警信息。 边缘视频目标属性识别 该服务提供了视频目标属性识别功能,该服务在监控区域内,对目标的类别属性进行识别、告警。当检测到告警行为时,会上报告警信息。 边缘骑电动车未戴头盔识别 该服务提供了骑电动车未戴头盔识别功能,该服务在监控区域内,对骑电动车未戴头盔的行人进行识别、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-违规撑伞检测 该服务提供了违规撑伞检测功能,该服务在监控区域内,对违规撑伞行为进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-违规广告牌检测 该服务提供了违规广告牌检测功能。当检测到告警行为时,会上报告警信息。 边缘城管事件-乱堆物料检测 该服务提供了乱堆物料检测功能,该服务在监控区域内,对乱堆物料行为(建筑材料、长时间停留的纸箱、杂物袋等)进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-违规晾晒检测 该服务提供了违规晾晒检测功能,该服务在监控区域内,对违规晾晒行为进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-渣土遗撒检测 该服务提供了渣土遗撒检测功能,该服务在监控区域内,对渣土遗撒区域进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-井盖缺失检测 该服务提供了井盖缺失检测功能,该服务在监控区域内,对井盖缺失区域进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-动态视角井盖缺失检测 该服务提供了动态视角井盖缺失检测功能,该服务在监控区域内,对井盖缺失区域进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-垃圾检测 该服务提供了垃圾检测功能,对生活垃圾(包括塑料袋、剩菜残羹等)进行检测,在检测到静止的生活垃圾时,会上报告警信息。适用于固定的摄像头场景。 边缘城管事件-动态视角垃圾检测 该服务提供了垃圾检测功能,对生活垃圾(包括塑料袋、剩菜残羹等)进行检测,在检测到生活垃圾时,会上报告警信息。适用于车载移动摄像头场景。 边缘城管事件-占道经营检测 该服务提供了占道经营检测功能,在目标检测区域内,对出店经营、无照游商等占道经营行为进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘城管事件-裸土暴露检测 该服务提供了裸土暴露检测功能,该服务在监控区域内,对裸土暴露区域进行检测、告警。当检测到告警行为时,会上报告警信息。 边缘船只入侵检测 该服务提供了船只入侵检测功能,当用户设置的区域中有船只进入时产生事件。 边缘漂浮物检测 该服务提供了漂浮物检测功能,在用户设置的区域中识别水面是否有漂浮物。 边缘排口排水识别 该服务能够图像区域中识别出排口是否正在排水。 边缘河道标定水尺识别 该服务能够在图像区域中检测并识别出水尺读数。 边缘积水检测 该服务提供了积水检测功能。当检测到街道路面存在严重积水时,会上报告警信息。 表2 云上算法API列表 API 说明 云上人流量统计 该服务提供了人流量统计功能,可检测视频中穿过自定义线与区域的人流量,以及视频帧中的热点分布信息。 云上入侵检测 该服务提供了区域入侵、过线入侵功能。通过视频检测到有人或车触发入侵,会上报告警。 云上关键岗位检测 当通过视频检测到用户设置的区域中人数小于用户指定的数量,并持续超过告警时间阈值时,该服务会上报告警。 云上遗留物检测 该服务提供了遗留物检测功能。通过视频检测到遗留物时,会上报告警信息。 云上高密度人群统计 该服务对视频中的高密度人群总数进行统计,人数超过阈值时进行告警,并输出告警时的视频原图和告警信息。 云上工服工帽检测 该服务提供了工服和工帽的检测功能。根据用户配置进行工服工帽检测,通过视频检测到有人未穿工服或未戴工帽,会上报事件信息。 云上烟火检测 该服务提供了烟火检测功能。当检测到视频中出现烟或者火时,会上报告警信息。 云上打架检测 该服务对视频中的打架行为进行检测并告警,输出告警原图。 云上共享单车检测 该服务提供了共享单车的检测功能。根据用户配置进行共享单车检测,当检测到视频中有共享单车停放在违规区域,会上报事件信息。 云上个体事件行为检测 通过视频检测到用户设置的区域中有人吸烟、有人打手机等动作,该服务会上报告警。 云上个体动作检测 通过视频检测到用户设置的区域中有人出现翻越、摔倒、挥手或者弯腰等动作,该服务会上报告警事件。 云上戴口罩检测 该服务提供了未戴口罩检测功能。通过视频检测到用户设置的区域中有未戴口罩人员进入,则上报告警。 云上异常停车检测 该服务提供了异常停车事件监测、告警功能。通过视频检测到用户指定的检测区域内有车辆停车时间超过阈值时,上报异常停车事件。 云上视频车辆 该服务对于给定的视频,能输出视频里的车辆信息,并能根据指定的区域,准确输出车牌信息。 云上消防通道占用 该服务提供了消防通道占用检测功能。通过视频检测到有堆物或车辆占用消防通道行为时,会上报告警。 云上非机动车检测 该服务提供了违停识别功能和入侵识别功能。违停识别会将违停区域内停放的非机动车检测出来,入侵识别功能会将禁止进入区域内出现的非机动车检测出来。支持识别的非机动车型主要包括自行车、两轮摩托车。 云上垃圾桶异常检测 该服务主要用于明厨亮灶工程中,垃圾桶盖子必须是合上的,通过视频检测到垃圾桶盖子打开时,会上报告警信息。 云上城市垃圾桶满溢检测 该服务提供了城市街道场景下垃圾桶满溢检测功能。当检测到垃圾桶处于满溢状态时,会上报告警信息。 云上高点人群统计 该服务对视频中的高密度人群总数进行统计,根据不同告警模式,上报告警信息。 云上视频目标属性识别 该服务提供了视频目标属性识别功能,该服务在监控区域内,对目标的类别属性进行识别、告警。当检测到告警行为时,会上报告警信息。 云上骑电动车未戴头盔识别 该服务提供了骑电动车未戴头盔识别功能,该服务在监控区域内,对骑电动车未戴头盔的行人进行识别、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-违规撑伞检测 该服务提供了违规撑伞检测功能,该服务在监控区域内,对违规撑伞行为进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-违规广告牌检测 该服务提供了违规广告牌检测功能。当检测到告警行为时,会上报告警信息。 云上城管事件-乱堆物料检测 该服务提供了乱堆物料检测功能,该服务在监控区域内,对乱堆物料行为(建筑材料、长时间停留的纸箱、杂物袋等)进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-违规晾晒检测 该服务提供了违规晾晒检测功能,该服务在监控区域内,对违规晾晒行为进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-渣土遗撒检测 该服务提供了渣土遗撒检测功能,该服务在监控区域内,对渣土遗撒区域进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-井盖缺失检测 该服务提供了井盖缺失检测功能,该服务在监控区域内,对井盖缺失区域进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-动态视角井盖缺失检测 该服务提供了动态视角井盖缺失检测功能,该服务在监控区域内,对井盖缺失区域进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-垃圾检测 该服务提供了垃圾检测功能,对生活垃圾(包括塑料袋、剩菜残羹等)进行检测,在检测到静止的生活垃圾时,会上报告警信息。适用于固定的摄像头场景。 云上城管事件-动态视角垃圾检测 该服务提供了垃圾检测功能,对生活垃圾(包括塑料袋、剩菜残羹等)进行检测,在检测到生活垃圾时,会上报告警信息。适用于车载移动摄像头场景。 云上城管事件-占道经营检测 该服务提供了占道经营检测功能,在目标检测区域内,对出店经营、无照游商等占道经营行为进行检测、告警。当检测到告警行为时,会上报告警信息。 云上城管事件-裸土暴露检测 该服务提供了裸土暴露检测功能,该服务在监控区域内,对裸土暴露区域进行检测、告警。当检测到告警行为时,会上报告警信息。 云上船只入侵检测 该服务提供了船只入侵检测功能,当用户设置的区域中有船只进入时产生事件。 云上漂浮物检测 该服务提供了漂浮物检测功能,在用户设置的区域中识别水面是否有漂浮物。 云上排口排水识别 该服务能够图像区域中识别出排口是否正在排水。 云上河道标定水尺识别 该服务能够在图像区域中检测并识别出水尺读数。 云上积水检测 该服务提供了积水检测功能。当检测到街道路面存在严重积水时,会上报告警信息。
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建IAM用户并使用IAM用户进行日常管理工作。 IAM用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 指云资源所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。通过在不同地区创建云资源,可以将应用程序设计的更接近特定客户的要求,或满足不同地区的法律或其他要求。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 同样在我的凭证,您可以查看项目ID。 父主题: 使用前必读
  • 系统级约束限制 边缘服务支持RTSP流、VCN输入,云上服务支持输入为IVM(行业视频管理)视频流或OBS视频文件。 输入为OBS文件时支持扩展名为avi、wmv、mpg、mpeg、mp4、mov、m4v、mkv的视频文件。 不支持OBS桶上经过KMS加密后的视频。 单个视频大小不能超过4GB。 支持常见的帧率(fps):12、24、25、30。 支持最大分辨率4096×2160(4K),推荐使用分辨率1920*1080(1080P)。 支持H.264、H.265编码格式视频的解码。 编码格式 支持分辨率 H.264 720P、1080P、2K、4K H.265 720P、1080P、2K、4K
  • 终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询所有服务的终端节点。 视频智能分析服务的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 视频智能分析Endpoint 区域名称 区域 终端节点(Endpoint) 协议类型 华北-北京四 cn-north-4 vias.cn-north-4.myhuaweicloud.com HTTPS vias.cn-north-4.myhuaweicloud.cn HTTPS 华南-广州 cn-south-1 vias.cn-south-1.myhuaweicloud.com HTTPS vias.cn-south-1.myhuaweicloud.cn HTTPS 父主题: 使用前必读