华为云用户手册

  • SSL证书到期未更新新证书,会影响业务吗? SSL证书到期了,如果后续不再进行使用,则无需再次购买,不会影响业务。 另外,需要注意的是,如果SSL证书过期且未及时更新,用户访问网站时会显示“网站的安全证书已过期”的告警信息。黑客等不法分子可以利用过期的SSL证书,篡改或窃取浏览器和服务器之间传输的信息和数据,从而影响用户的数据安全。 当浏览器用户发现网站服务器证书过期,会对该网站不信任,从而为企业的品牌形象带来负面的影响。网站服务器过期后,用户可能会为了避免出现个人损失,而选择停止访问该网站。 父主题: 证书有效期
  • 公钥、私钥、数字证书的关系是什么? 根据非对称密码学的原理,每个证书持有人都有一对公钥和私钥,这两把密钥可以互为加解密。 公钥是公开的,不需要保密,而私钥是由证书持有人自己特有,并且必须妥善保管和注意保密。数字证书则是由证书认证机构(CA)对证书申请者真实身份验证之后,用CA的根证书对申请人的一些基本信息以及申请人的公钥进行签名(相当于加盖发证书机构的公章)后形成的一个数字文件。 数字证书就是经过CA认证过的公钥,因此数字证书和公钥一样是公开的。 可以这样说,数字证书就是经过CA认证过的公钥,而私钥一般情况都是由证书持有者在自己本地生成或委托受信的第三方生成的,由证书持有者自己负责保管或委托受信的第三方保管。 华为云的SSL证书管理中,如果您申请证书时,“证书请求文件”选择的是“系统生成 CS R”,则在您的证书签发成功后,私钥和证书文件将统一放在证书文件夹内,您可通过下载证书进行获取。 如果您申请证书时,“证书请求文件”选择的是“自己生成CSR”,则在您的证书签发成功后,下载的证书仅包含一个名为“server.pem”的文件(文件中已经包含两段证书代码,分别是服务器证书和CA中间证书)。私钥为用户自行保存的,华为云SSL证书管理不提供。 父主题: 证书咨询
  • 一键部署SSL证书到云产品时,会部署到哪些地域? 通过华为云SSL证书管理购买国际标准数字证书,支持一键部署到华为云的弹性负载均衡(Elastic Load Balance,ELB)、 Web应用防火墙 (Web Application Firewall,WAF)、CDN(Content Delivery Network,内容分发网络)产品中。 部署时,根据产品的不同,部署区域也会有所不同: 当部署/更新证书到ELB和WAF时,用户可以自行选择部署到哪个区域,选择并部署后,SSL证书管理会将数字证书部署到用户所选择的区域。 当部署证书到CDN时,无需选择区域,SSL证书管理会将数字证书部署到CDN服务中。 如果您没有购买对应的云产品,或您的数字证书所绑定的 域名 没有在对应的云产品中开通服务,请不要将数字证书部署到对应的云产品中,若部署将可能导致部署失败。 父主题: SSL证书应用类
  • 为什么在CDN中进行HTTPS配置时,提示证书链不齐全? 当在CDN(Content Delivery Network,内容分发网络)中使用SSL证书进行HTTPS配置时,如果出现HTTPS配置证书失败,提示证书链不齐全的情况,请参照以下方式进行排查、处理: 请您查看证书链是否填写完整,是否按照格式添加,是否将所有证书填写完整,证书顺序是否正确。 如果证书顺序不对,请按照“服务器证书-证书链”的顺序依次排列。 如果是证书链不完整,请参见如何解决SSL证书链不完整?操作补齐证书链。 通过华为云SSL证书管理购买的数字证书,支持一键部署到CDN产品中,部署后,可以帮助您提升云产品访问数据的安全性。无需再手动导入证书,避免了此类报错。因此建议您在华为云SSL证书管理中购买证书。 父主题: SSL证书应用类
  • 在WAF/ELB/CDN等服务中使用证书时,出现问题如何处理? 在WAF/ELB/CDN等服务中使用证书时,出现问题请直接提单至WAF/ELB/CDN产品中进行咨询。 SSL证书管理支持将已签发的证书一键部署到WAF、ELB、CDN产品中,配置过程中如有问题,请参考WAF/ELB/CDN服务文档进行处理或咨询WAF/ELB/CDN服务。 若仍未解决您的问题,需提工单咨询,请直接提单至WAF/ELB/CDN产品中进行咨询,以便能更快更准确解决您的问题。 相关操作: 一键部署到WAF、ELB、CDN产品,详细操作请参见部署证书到云产品。 父主题: SSL证书应用类
  • 新购买的SSL证书是否需要重新审核? 需要。 不论之前是否申请过证书,购买证书后,均需要审核。证书的申请流程是一样的,都是需要申请并通过CA机构审核的。 重新购买或续费证书成功后(重新购买、手动续费时您需要重新提交证书审核申请),您将获得一张新的证书,您需要在您的服务器上安装新证书来替换即将过期的证书,或在对应的云产品中替换新的证书。 新证书签发后即可替换,替换过程不会影响业务。 父主题: SSL证书审核
  • 新旧SSL证书有效期说明 证书续费成功,新证书签发后,旧证书仍在有效期内,新增证书有效期和使用说明如下: 续费证书信息不变 在证书信息不变情况下,新申请的证书的到期时间=原证书到期时间+新申购证书的有效期。最多累加30天,如果您未开通自动续费,建议您提前30天开始申请证书。 示例:您的原有证书到期时间是2019年10月1号,您于2019年8月31号申请同品牌、同类型SSL证书,有效期为1年。新证书于2019年9月1号签发,签发有效期将为2019年9月1号~2020年9月30号。 此条规则由证书签发CA制定、解释和澄清,如有疑问,华为云将配合您与CA机构进行沟通和协商。 此时,两张证书视为同一张证书,均在使用中。 手动续费过程中修改了新证书信息(如域名、证书类型或公司名称等不同于旧证书) 新旧证书有效期分别计算。 新签发证书不影响之前旧证书,旧证书到期前均可使用,两张证书均可使用。
  • 申请证书时,如何选择“证书请求文件”? 证书请求文件(Certificate Signing Request,CSR)即证书签名申请,获取SSL证书,需要先生成CSR文件并提交给CA中心。CSR包含了公钥和标识名称(Distinguished Name),通常从Web服务器生成CSR,同时创建加解密的公钥私钥对。 SSL证书管理中,申请证书时,“证书请求文件”可选择“系统生成CSR”或“自己生成CSR”。 系统生成CSR:系统将自动帮您生成证书私钥,并且您可以在证书申请成功后直接在证书管理页面下载您的证书和私钥。 自己生成CSR:手动生成CSR文件。详细操作请参见如何制作CSR文件?。 建议您选择“系统生成CSR”,避免出现内容不正确而导致的审核失败。两种证书文件的区别请参见系统生成的CSR和自己生成CSR的区别?。
  • 在华为云云解析服务上进行域名解析操作,添加记录集中的值时,是否需要引号? 提交 SSL证书申请 后需要进行域名授权验证。 当您是在华为云的云解析服务上进行域名解析操作,添加记录集的值时,需要填写该域名对应的主机记录值。输入时,必须用双引号(英文状态下)引用该记录值。 示例: "201807040000001v0p73k28ruec3am17s0wl6z7angvqlesyipf65k7347knjm7h" 更多详细操作请参见步骤三:在华为云云解析服务上进行DNS验证。
  • 免费SSL证书 在购买、申请、安装或使用过程中,遇到问题如何处理? 免费证书的签发由系统自动完成,申请者按要求完成配置后即可获得证书。同时,免费证书建议只用于测试,如果您需要您的服务器与客户端之间建立更加安全的数据传输,建议您购买其他类型的证书。 相关操作可参见对应资料进行解决: 申请免费证书 如何进行手动DNS验证? 如何在服务器上安装SSL证书? 如何将SSL证书应用到 华为云产品 ? 原则上,华为云不提供免费证书的咨询服务。如果您在申请或使用免费证书等过程中遇到问题,并需要专业的工程师为您提供SSL证书支撑服务,您可以进入云市场购买HTTPS服务配置全站加密SSL优化检测服务,购买后,工程师将为您提供SSL证书配置优化等服务。 父主题: 问题排查类
  • 已签发或已上传的SSL证书,为什么在WAF、ELB、CDN等云产品的配置中,找不到新的证书呢? 国际标准SSL证书签发后或成功上传后,可以在华为云的其他云产品中使用,如WAF、ELB、CDN等。 目前,SSL证书管理支持将证书一键部署到WAF、ELB、CDN。其他产品则需要下载证书后,再在对应的云产品控制台上传数字证书并进行部署。 将证书应用到WAF、ELB、CDN中: SSL证书管理支持将证书一键部署到WAF、ELB、CDN中。部署成功后,可以帮助您提升云产品访问数据的安全性。 详细操作请参见部署证书。
  • 查看分析结果 作业运行成功后,VIAS服务使用post请求将作业的运行结果,包括告警结构化数据和图片数据,以JSON数据流的形式输出到用户指定的Webhook URL。 例如运行Webhook Service中的示例脚本,将接收到的Webhook消息写在与脚本同目录的post.txt文件中。 算法输出的JSON结果示例如下,表示识别出视频中在指定区域有人入侵。 { "event_type":196609, "task_id":"a52a4de502664128a92ee914f54e5b9d", "stream_id":"00167440000000000101#1f1934154a774374a278ec3d32dbd468", "message_id":"C8F67CE2-9C2A-11EB-BBF6-0242AC110002", "timestamp":1618299313, "image_base64":"/9j/4AAQSkZJRgA...", "data":{ "event_set":[ { "bounding_box":{ "x":853, "y":450, "w":101, "h":161 }, "detection_id":"C8B3D3A6-9C2A-11EB-BBF6-0242AC110002", "category":0, "start_position":"in", "end_position":"in" } ] }} 表1 JSON结果字段解释 字段 说明 task_id 表示作业ID。 image_base64 以base64编码形式输出图片数据。 data data中的内容表示算法作业运行输出的识别结果。 bounding_box 告警输出对象的矩形框。 x:矩形框左上角横坐标 y:矩形框左上角纵坐标 w:矩形框宽度 h:矩形框高度 detection_id 告警目标对应的ID。 category 告警目标的类型: 0:人 1:车 2:其他 start_position 表示入侵开始位置: 如果是过线入侵,则是入侵开始所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵开始在区域里面。 out:表示入侵开始在区域外面。 end_position 表示入侵结束位置: 如果是过线入侵,则是入侵结束所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵结束在区域里面。 out:表示入侵结束在区域外面。 父主题: 使用边缘入侵检测算法
  • 查看分析结果 服务输出JSON数据流到DIS指定的通道,包括告警结构化数据和图片数据。从DIS获取数据请参见从DIS获取数据指南。 算法输出的JSON结果示例如下,表示识别出视频中在指定区域有人入侵。 { "event_type":196609, "task_id":"a52a4de502664128a92ee914f54e5b9d", "stream_id":"00167440000000000101#1f1934154a774374a278ec3d32dbd468", "message_id":"C8F67CE2-9C2A-11EB-BBF6-0242AC110002", "timestamp":1618299313, "image_base64":"/9j/4AAQSkZJRgA...", "data":{ "event_set":[ { "bounding_box":{ "x":853, "y":450, "w":101, "h":161 }, "detection_id":"C8B3D3A6-9C2A-11EB-BBF6-0242AC110002", "category":0, "start_position":"in", "end_position":"in" } ] }} 表1 JSON结果字段解释 字段 说明 task_id 表示作业ID。 image_base64 以base64编码形式输出图片数据。 data data中的内容表示算法作业运行输出的识别结果。 bounding_box 告警输出对象的矩形框。 x:矩形框左上角横坐标 y:矩形框左上角纵坐标 w:矩形框宽度 h:矩形框高度 detection_id 告警目标对应的ID。 category 告警目标的类型: 0:人 1:车 2:其他 start_position 表示入侵开始位置: 如果是过线入侵,则是入侵开始所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵开始在区域里面。 out:表示入侵开始在区域外面。 end_position 表示入侵结束位置: 如果是过线入侵,则是入侵结束所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵结束在区域里面。 out:表示入侵结束在区域外面。 父主题: 使用云上入侵检测算法
  • 注册华为帐号并开通华为云 在使用华为云服务之前您需要注册华为帐号并开通华为云,且进行实名认证。通过此帐号,您可以使用所有华为云服务,并且只需为您所使用的服务付费。 进入华为云首页,单击页面右上角的“注册”。 设置手机号、短信验证码、密码并勾选“我已阅读并同意《华为云用户协议》和《隐私政策声明》”。 单击“同意协议并注册”,页面提示注册成功。 注册成功后即可自动登录华为云,您需要完成“实名认证”才可以正常使用服务。具体认证方式请参见帐号实名认证。
  • 新增视频源 进入“视频中心”菜单栏下,单击左侧导航“视频源列表”,进入视频源列表界面,单击“新增视频源”。 参考表1填写相关的参数,单击“确认”。 表1 新增视频源参数说明 参数名称 参数说明 新增类型 选择视频导入为“单条导入”。 视频源名称 输入视频源摄像头名称。 选择方式 接入视频的算法来源。选择云上或边缘。 选择路径 云上和边缘支持接入的视频来源介绍请参考表2。 OBS路径 当“选择路径”不同时,此处的参数显示不同,以实际为准。 视频流经纬度 视频源所在地理位置(经纬度),非必填项。 标签 视频源标签,长度限制为10,最多可输入4组标签。每输入完一个标签按下回车键进行确认。 选择分组 可以选择加入已存在的视频源分组。 您在使用新增视频源前,需要先确认您的接入服务权限,然后才能相应的接入平台数据进行纳管。您可以在您的华为云控制台确认您是否开通相关云服务。 视频中心支持接入的视频数据类型如下表所示。 表2 云上和边缘算法支持接入的视频数据来源 算法类型 输入视频数据来源 说明 待准备的信息 操作参考 边缘算法 摄像头 表示从指定的边缘摄像头中读取视频数据。 注册边缘节点并纳管 创建边缘摄像头 具体的操作步骤请参见IEF服务配置。 Restful 表示从用户自定义的流媒体服务器中读取视频数据。 REST接口的URL地址。 准备Restful视频源地址。 VCN 表示从视频云(Video Cloud Node,简称VCN)中读取视频数据。 VCN服务器的IP地址 端口号 用户名 密码 摄像头ID 从VCN管理员获取。 云上算法 OBS 表示从 对象存储服务 (Object Storage Service,简称OBS)中读取存储的视频数据。 租户已开通OBS服务 可以通过OBS选择视频文件。 VIS 表示从 视频接入服务 (Video Ingestion Service,简称VIS)中读取视频数据。 租户已开通VIS服务 可以通过VIS接入实时视频数据,可以选择VIS平台中已有数据流。 URL 表示直接从实时视频流推流地址获取视频数据 视频流推流地址 - Restful 表示从用户自定义的流媒体服务器中读取视频数据。 REST接口的URL地址。 和边缘算法的Restful类似,区别在于云上的Restful的地址需要华为云的服务器可以访问,而边缘的Restful的地址需要用户自己的边缘服务器能访问。可参考准备Restful视频源地址。 VCN 表示从视频云(Video Cloud Node,简称VCN)中读取视频数据。 VCN服务器的IP地址 端口号 用户名 密码 摄像头ID 从VCN管理员获取。
  • 查看视频源详情 在“视频源列表”页面可查看所有视频源的状态,视频源类型等基本信息。若需要查看指定视频源详情,则可通过视频源名称和视频源分组名称进行模糊查询,或者通过算法类型、状态、视频源类型进行精确的下拉筛选,也可选择按照作业数量或模板数量进行升序或降序的排序。单击某条具体的视频源名称,进入该视频源详情页,查看视频源详情。 视频源详情页展示了视频源的基本信息,包括视频源名称、视频状态、标签、分组名称、视频流经纬度、创建时间、视频源类型、流地址和视频截图信息;单击视频源标签旁的修改按钮,对视频源标签进行修改。 支持查看该视频源已配置的作业信息和该视频源已保存的算法服务公共配置模板。 图1 查看指定的视频源详情
  • 背景信息 视频接入分析服务 使用Restful的基本方式是,算法容器通过rest请求访问用户提供的服务器地址,获取response并解析得到视频源的流地址,进而接入视频源进行分析。 假如客户提供的GET方法的Restful请求地址为http//:10.10.10.1:6006/task 对应的响应为 { "data": { "rtspurl": "rtsp://10.10.10.1/test.sdp" }} URL:客户提供的rest请求地址,参照上述示例应填写为http//:10.10.10.1:6006/task。 rtsp地址相对位置:返回body体中edgerestful流地址的相对路径,参照上述示例应填写为data/rtspurl。 图1 新增Restful视频源URL填写示例
  • REST服务脚本示例 以下是用python编写的服务端脚本,其中host为rest请求地址,data为该后端服务返回的数据结构,其中request_channel_id能够唯一标识该视频源,url为真实的视频源流地址。 按照实际需求修改host和data后,启动脚本后,可以正常访问host配置的url,得到预期的返回结构体; 在视频源创建时,URL填写rest请求的服务端地址,rtsp地址相对位置根据response的数据结构填写,在上述示例中,返回的数据结构体中,视频流源地址的路径是data/url。
  • Step2 获取具体的分析结果 在设置的输出路径下,查看分析结果。 DIS 登录DIS控制台。 单击相应的DIS通道,查看输入流是否有数据。 通过DIS转储任务获取分析的结果数据,具体操作请参见DIS用户指南。 Webhook 服务使用post请求将作业的运行结果,包括告警结构化数据和图片数据,以JSON数据流的形式输出到用户指定的Webhook URL。 例如运行Webhook Service中的示例脚本将接收到的Webhook消息写在与脚本同目录的post.txt文件中。 以入侵检测算法为例,算法输出的JSON结果示例如下,表示识别出视频中在指定区域有人入侵。 { "event_type":196609, "timestamp":1581753322, "stream_id":"44000000581314000234#15#9f63890660f24175871c861b345e852d", "message_id":"849D1326-4FC8-11EA-8F73-0242AC110004", "image_base64":"/9j/4AAQSkZJRgA...", "task_id":"63eac48bf3704e8bb30af7f244fdcf3d", "data":{ "event_set":[ { "start_position":"in", "end_position":"in", "bounding_box":{ "y":327, "h":216, "x":876, "w":105 }, "category":0, "detection_id":"83BFC020-4FC8-11EA-9F93-0242AC110004" } ] }} 表1 JSON结果字段解释 字段 说明 task_id 表示作业ID。 data data中的内容表示算法作业运行输出的识别结果。 bounding_box 告警输出对象的矩形框。 x:矩形框左上角横坐标 y:矩形框左上角纵坐标 w:矩形框宽度 h:矩形框高度 detection_id 告警目标对应的UUID。 category 告警目标的类型: 0:人 1:车 2:其他 start_position 表示入侵开始位置: 如果是过线入侵,则是入侵开始所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵开始在区域里面。 out:表示入侵开始在区域外面。 end_position 表示入侵结束位置: 如果是过线入侵,则是入侵结束所在线一侧的名字。 如果是区域入侵,则是“in”或者“out”。 in:表示入侵结束在区域里面。 out:表示入侵结束在区域外面。
  • 运行Webhook Service 智能视频分析服务作业的结果输出类型选择为Webhook时,在创建作业前,需确保Webhook Service已运行成功。 下面以一个简单的python脚本作为示例,展示如何启动Webhook Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点服务器网络通畅,并已安装python环境。 使用ifconfig命令在Linux服务器上查询服务器IP地址。 修改脚本第18行,填入Linux服务器IP地址。 图1 示例脚本post.py import jsonfrom wsgiref.simple_server import make_serverdef application(environ, start_response): start_response('200 OK', [('Content-Type', 'application/json')]) request_body = environ["wsgi.input"].read(int(environ.get("CONTENT_LENGTH", 0))) f=open('./post.txt','a') f.write(request_body) f.write("\n") f.close() return ("200 success\n")if __name__ == "__main__": port = 6006 httpd = make_server("10.10.10.1", port, application) print "serving http on port {0}...".format(str(port)) httpd.serve_forever() 脚本中的端口6006可以根据用户实际需要修改。 创建作业时,算法输出Webhook URL设置为:http://${IP}:${port}。例如:http://10.10.10.1:6006。 执行脚本,启动Webhook Service。 python post.py 图2 执行脚本成功
  • 查看批量配置详情 在“批量配置”页面可查看所有批量配置的算法、分组名称、作业数量、状态这些基本信息。若需要展示指定批量配置,可通过批量名称或算法服务名称进行模糊查询,或者通过算法服务、分组名称、作业状态和厂商进行精确的下拉筛选,最后可选择按照作业数量或创建时间进行升序或降序的排序。 批量配置更详情的信息可单击批量配置的名称进行查看。除了基本信息外,详情页会展示当前批量配置下关联的视频分析作业列表。关联的作业列表支持对作业筛选、启动以及查看单条作业的详情。
  • 新建订阅 单击事件订阅,进入订阅列表页面。 单击“新建订阅”,参考表1填写相关参数。 表1 订阅事件参数填写说明 参数名称 参数描述 订阅者名称 设置订阅者名称。 视频源 选择“全部”或“部分”。 “全部”即订阅所有视频源的告警信息;“部分”即订阅所选视频源的告警信息。 订阅地址 订阅者本地PC地址。例:http://127.0.0.1:8080 请求头 随着订阅的消息一起发送给订阅者,格式为key-value。至少有一个自定义的请求头。 订阅者描述 描述信息,可选填。 新建订阅之后,平台会将产生的事件发送给订阅了该视频源的所有订阅者。
  • 运行Webhook Service AI视频分析服务作业的结果输出类型选择为Webhook时,在创建作业前,需确保Webhook Service已运行成功。 下面以一个简单的python脚本作为示例,展示如何启动Webhook Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点服务器网络通畅,并已安装python环境。 使用ifconfig命令在Linux服务器上查询服务器IP地址。 修改脚本第18行,填入Linux服务器IP地址。 图1 示例脚本 import jsonfrom wsgiref.simple_server import make_serverdef application(environ, start_response): start_response('200 OK', [('Content-Type', 'application/json')]) request_body = environ["wsgi.input"].read(int(environ.get("CONTENT_LENGTH", 0))) f=open('./post.txt','a') f.write(request_body) f.write("\n") f.close() return ("200 success\n")if __name__ == "__main__": port = 6006 httpd = make_server("10.10.10.1", port, application) print "serving http on port {0}...".format(str(port)) httpd.serve_forever() 脚本中的端口6006可以根据用户实际需要修改。 创建作业时,算法输出Webhook URL设置为:http://${IP}:${port}。例如:http://10.10.10.1:6006。 执行脚本,启动Webhook Service。 python post.py 图2 执行脚本成功
  • 19. 特殊车辆检测 视频开始时间:对于离线视频,该项必须配置;实时视频流场景,无须配置。取值格式示例:2019/04/14 08:00:00 车道线:每条车道线的位置信息,格式为[[x1, y1, x2, y2],..., [x1, y1, x2, y2]],其中x1, y1, x2, y2依次表示车道线上端点坐标值和下端点坐标值。 车牌信息:包括车牌所属城市缩写和省份信息。 特殊车辆集合:属于该列表的特殊车辆会被检测并输出事件。0表示中巴,1表示罐车,2表示大货车,3表示大客车。 输出图片设置:默认值为0,表示不输出检测图像,1表示输出。
  • 21. 交通拥堵检测 检测区域设置:包括车道线信息。未设置检测区域时,默认全屏都是检测区域。 输出图像开关:默认值为1,表示输出检测图像,0表示不输出。 拥堵检测输出时间间隔:取值范围为[0, 600],单位为秒。如果该值等于0,表示事件触发,即有拥堵产生的情况下才输出;如果该值大于等于1,表示事件按照配置的时间间隔输出。 渲染参数开关:默认为0表示不启用渲染,1表示启用渲染。启用渲染时,每一帧都会输出带车框的图片和拥堵指数,用于合成视频。 渲染模式下需要保证带宽足够大,期望的带宽为300M/s。当带宽满足不了时,输出会丢数据,并产生丢数据的日志。
  • 23. 人脸提取 检测目标最大像素值:表示发送人脸图片长宽的最大像素,取值范围[90,1000],默认值为800。如果该参数设置得过小,人脸提取的准确率会受到影响。 检测目标最小像素值:表示发送人脸图片长宽的最小像素,取值范围[90,1000],默认值为120。如果该参数设置得过大,人脸提取的准确率会受到影响;如果该参数设置得过小,则可能提取到分辨率较低的人脸图。 发送原图开关:表示检测结果是否发送人脸原始图。0表示不发送原图,1表示发送原图,默认值为0。 原图压缩比:取值范围[20, 100],默认为90,表示图片压缩比为90%。 跳帧数:表示每分析视频1帧画面后,所跳过的帧数。例如设置为2,表示每处理1帧跳过2帧。取值范围[0, 10],默认值为0。该参数值越大,算法的性能消耗就越低,但会影响人脸提取的效果。 本地存储时间:表示本地文件保存时间,单位为天,超期会被自动删除。输出类型为Local Path(即将作业的运行结果保存在边缘节点本地)时生效,取值范围[1, 180],默认值为1天。 人脸首次发送时间:表示从检测出人脸到发送人脸图之间的计时,单位为s,取值范围[0, 360],默认值0。从人脸被检测开始计时,至该参数所设置的时间结束,算法会选择期间满足发送条件且质量最好的人脸图进行发送。 人脸必须发送开关:表示检测出行人后是否必须发送一张人脸。默认值为0,表示非必须发送。当参数设为1时,即使行人在检测过程内都没有满足发送条件的人脸,也会发送一张人脸。 人脸重复发送开关:表示是否重复发送同一位行人的多张人脸图。默认值为0,表示不重复发送。1表示重复发送。参数设为1后,需配合“人脸重复发送模式”、“人脸重复发送质量倍数”和“人脸重复发送周期”参数共同使用,从而选择以质量递增或者周期发送的模式,来发送同一个人的多张人脸图。 人脸重复发送模式:表示对同一位行人多张脸图的发送模式,取值范围: QUALITY_STEP:按质量递增的模式发送,需配合“人脸重复发送质量倍数”参数使用。对同一位行人,当新检测到的脸图质量高于已发送脸图质量一定程度时,会再次发送。 PERIOD:按时间周期的模式发送,需配合“人脸重复发送周期”参数使用。对同一位行人,选取每个时间周期内质量最优人脸进行发送。 人脸重复发送质量倍数:表示人脸图重复发送的质量递增倍数。对同一位行人,当新检测到的人脸图质量大于已发送人脸图一定程度时,触发再次发送一张人脸图,取值范围[1.0, 10.0]。默认值为1.2,表示新人脸图的质量必须大于已发送人脸图质量的1.2倍时,才会再次发送。 人脸重复发送周期:表示重复发送人脸图的周期时间。对同一位行人,在每个周期结束时,选取该周期内质量最好的人脸图发送一次。单位为s,取值范围[0,360],默认值为1。 检测区域设置:表示检测区域,该字段为JSON格式的字符串,例如:{"polygons":[{"data":[[84,389],[1840,349],[1824,526],[78,526]]}]}。未设置检测区域时,默认全屏都是检测区域。
  • 24. 占道经营检测 图片压缩比:取值范围[20, 100],默认为90,表示图片压缩比为90%。 占道经营检测开关:默认为1表示检测。0表示不检测。 出店经营检测开关:默认为0表示不检测。1表示检测。 目标框渲染开关:输出图像是否绘制告警目标边框,默认为0,表示不绘制。1表示用红色绘制告警目标边框。 检测区域渲染开关:输出图像是否绘制检测区域,默认为0,表示不绘制。1表示用黄色绘制用户设定区域。 检测区域设置:表示检测区域。该字段为JSON格式的字符串,例如:{"polygons":[{"data":[[84,389],[1840,349],[1824,526],[78,526]],"name":"polygon"}]}可为每个区域设置名称,后续输出结果时会连带输出区域名称。参数没有携带时,默认区域为整个视频帧,默认区域名称为空字符串。
  • 25. 垃圾检测 图片压缩比:取值范围[20, 100],默认为90,表示图片压缩比为90%。 垃圾检测开关:默认为1表示检测垃圾。2表示检测垃圾并检测疑似丢垃圾的人。 邻近行人约束开关:当开关打开时,垃圾附近有行人逗留的告警将被过滤。默认为0表示不开启开关。1表示开启开关。 垃圾最小尺寸:由于不同应用场景对垃圾的定义不同,用户可自定义配置垃圾最小尺寸,小于该尺寸的垃圾目标将不被告警。取值范围[1, 500]。默认值为1。 目标框渲染开关:输出图像是否绘制告警目标边框,默认为0,表示不绘制。1表示用红色绘制告警目标边框。 检测区域渲染开关:输出图像是否绘制检测区域,默认为0,表示不绘制。1表示用黄色绘制用户设定区域。 检测区域设置:表示检测区域。该字段为JSON格式的字符串,例如:{"polygons":[{"data":[[84,389],[1840,349],[1824,526],[78,526]],"name":"polygon"}]}可为每个区域设置名称,后续输出结果时会连带输出区域名称。参数没有携带时,默认区域为整个视频帧,默认区域名称为空字符串。
  • 17. 个体动作检测 climb_detection_sw:对输入视频流是否检测翻越动作,1表示检测,0表示不检测。默认值为1。 fall_detection_sw:对输入视频流是否检测摔倒动作,1表示检测,0表示不检测。默认值为1。 wave_detection_sw:对输入视频流是否检测挥手动作,1表示检测,0表示不检测。默认值为1。 bend_detection_sw:对输入视频流是否检弯腰动作,1表示检测,0表示不检测。默认值为1。 render_result_sw:输出图像是否绘制告警目标边框,默认为0,表示不绘制。1表示用红色绘制告警目标边框。 render_roi_sw:输出图像是否绘制检测区域,默认为0,表示不绘制。1表示用黄色绘制用户设定区域。 target_roi:表示检测区域,当在该区域内的垃圾桶被检测到异常状态时,触发告警。该字段为JSON格式的字符串,例如:{"polygons":[{"data":[[84,389],[1840,349],[1824,526],[78,526]]}]}。未设置检测区域时,默认全屏都是检测区域。 图片压缩比:取值范围[20, 100],默认为90,表示图片压缩比为90%。
  • 18. 异常停车检测 检测区域设置:包括车辆检测区域以及离开线和靠近线。未设置检测区域时,默认全屏都是检测区域。 车牌信息:包括车牌所属城市缩写和省份信息。 异常停车时间阈值:当车辆持续该值都没有移动过,就产生异常停车。取值范围为[20, 3600],单位为秒。最长停车阈值设为1小时。 重复上报停车的时间间隔:同辆车重复上报的时间间隔,取值范围[30, 86400],单位为秒,默认为30s。最长间隔为24小时。 该值为max(异常停车时间阈值, 重复上报停车的时间间隔)。 输出图像开关:默认值为1,表示输出检测图像,0表示不输出。
共100000条