检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
tostring() # 将图片编码成流数据,放到内存缓存中,然后转化成string格式 b64_code = base64.b64encode(img_str) # 编码成base64 f_string1=b64_code.decode('utf-8')
待转换模型的配置文件在技能项目文件中的位置。例如“model/aipp_rgb.cfg”。 Output Path 模型转换后输出位置。 Type 模型转换的类型,包括“TF-FrozenGraph-To-Ascend-HiLens”、“Caffe to Ascend”。 “TF-FrozenGra
设备卡片进入设备详情页面。“设备详情”页面默认展示“技能管理”页签。 在“技能管理”页签下可以查看安装至当前设备的技能信息,如果技能是容器镜像格式,可单击技能名称左侧的查看技能各个实例的状态信息。 安装技能 添加运行时配置 启动或停止技能 卸载技能 查看设备上技能运行日志:在“技
公共消息体包含了技能的公共消息内容,如表5所示。 表5 公共消息体参数说明 参数 类型 说明 msg_type Enum 技能类型,如“flow_count_result”。 cam_name String 摄像头名称。 skill_id String 技能ID。 技能消息体 过线统计的json消息体如表6所示。
设备部署技能流程 专业版HiLens管理控制台目前支持HiLens设备(Windows、Atlas 500、通用x86设备、通用ARM设备、SDC等设备类型)和HiLens Kit的注册、云上管理和技能部署。AI应用使用者可以直接注册端侧设备,在技能市场选购合适的AI应用部署至端侧设备。单设备部署技能流程指导请参见表1。
示例-资源管理 资源管理示例如下所示 #include <cstdio> #include <hilens.h> #include <string> using namespace hilens; using namespace cv; void ResourceManage()
请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 如下公共消息头需要添加到请求中。 Content-Type:消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。
当前支持创建普通模型和加密模型 接口调用 hilens.Model(filepath) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 filepath 是 字符串 模型文件的路径。 可根据自己在新建技能>填写技能内容时上传模型的方式查看模型文件的路径。 方式一
hilens::VideoCapture::Create(const std::string & name) static std::shared_ptr<VideoCapture> hilens::VideoCapture::Create(const std::string & name, const unsigned
接口调用 static std::shared_ptr<Model> hilens::Model::Create(const std::string & filename) 参数说明 表1 参数说明 参数名 说明 filename 模型文件路径。假设模型放在./mymodels/test
7及以后固件版本: hilens.VideoCapture(camera, width, height) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 camera 否 字符串 整型0 如果不输入参数,则构造一个视频采集器以打开HiLens Kit自带的摄像头,一台设备只有一个技能
错误码 HiLens Framework返回的错误码属于Hilens EC类型,错误码(Hilens EC枚举值)如表1所示。 表1 错误码 错误码 说明 OK=0 没有错误。 UNKNOWN_ERROR 未知错误。 INIT_CURL_ERROR 初始化CURL错误。 CREATE_DIR_FAILED
接口调用 hilens.Display(type, path=None) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 type 是 枚举类型,可选hilens.HDMI、hilens.RTMP、hilens.H264_FILE hilens.HDMI:直接通过设
入一组数据,并得到推理结果。输入数据的类型不是uint8或float32数组组成的list将会抛出一个ValueError。 接口调用 hilens.Model.infer(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 列表 推理输
该接口用于读取一帧视频。注意IPC摄像头和MP4视频返回的是YUV_NV21颜色排布的数据,而UVC类型的摄像头返回的是BGR颜色排布的数据。 接口调用 hilens.VideoCapture.read() 返回值 一帧视频数据。参数类型为numpy数组(dtype为uint8),兼容cv2。 父主题: 视频输入模块
Pro控制台开发技能。使用可训练技能模板开发技能,无需代码,只需自主上传训练数据,快速训练高精度算法模型,并且一键部署至设备。 技能开发说明 如图1所示,根据不同芯片类型,技能分为两种类型,分别为可应用于HiLens Kit设备的技能和可应用于海思35XX系列芯片设备的技能。平台不仅支持使用技能模板快速开发技能,便捷
错误码 HiLens Framework以枚举类型返回错误码,当调用接口发生错误并返回错误码时,可以查看以下枚举类来获取错误信息: 表1 错误码 错误码 说明 UNKNOWN_ERROR 未知错误。 INIT_CURL_ERROR 初始化CURL错误。 CREATE_DIR_FAILED
std::shared_ptr<AudioCapture> hilens::AudioCapture::Create(const std::string filePath) 1.1.0及以上固件版本 static std::shared_ptr<AudioCapture> Create(const
在“技能市场”页面左上角的“自定义过滤”中,输入技能名称的关键词,通过关键词进行搜索。 图1 搜索 筛选技能 在已选条件下方,可以选择对应的“技能类型”、“计费策略”、“设备类型”、“应用场景”等,筛选相关的技能,帮助您快速通过场景选择技能。 图2 筛选技能 父主题: 技能市场
参数名 是否必选 参数类型 描述 inputs 是 list 类别得分,例如[class1-score, class2-score, class2-score,....],class-score取值范围为[0,1]。 input_size 是 int 类别数。 返回值 返回Boo