更新时间:2022-02-22 GMT+08:00
示例-资源管理
资源管理示例如下所示:
#! /usr/bin/python3.7 import hilens import os def run(): # 获得技能工作区目录的路径(末尾带"/") skill_path = hilens.get_workspace_path() # 获得技能模型所在目录的路径(末尾带"/") model_path = hilens.get_model_dir() # 获得技能配置。如果没有成功获取则返回None skill_config = hilens.get_skill_config() # 假设技能配置中有名为face_dataset的配置项,其值为obs中的人脸库文件face_dataset.zip的地址 # 设置技能配置参数可参考《用户指南》相关操作 face_dataset_url = skill_config["face_dataset"]["value"] # 从OBS下载该文件到技能工作区目录,并通过返回值判断是否下载成功 ret = hilens.download_from_obs(face_dataset_url, hilens.get_workspace_path()) if ret != 0: hilens.error("Failed to download from obs") return # 在技能工作区目录新建文件夹并解压 os.system('mkdir '+hilens.get_workspace_path()+'face_dataset') os.system('unzip '+hilens.get_workspace_path()+'face_dataset.zip'+' -d '+hilens.get_workspace_path()+'face_dataset/') # 计算文件的md5值 md5 = hilens.md5_of_file(hilens.get_workspace_path()+"face_dataset.zip") if __name__ == '__main__': hilens.init("hello") run() hilens.terminate()
设置技能配置参数的相关步骤如下:
- 登陆Huawei HiLens控制台,在开发技能时填写运行时配置,即技能在运行时用户需要配置的参数,详情请参见用户指南>新建技能。
- 技能开发完成后,将技能部署至您的设备上,详情请参见用户指南>部署和调试技能。
- 将技能部署至设备上后,可在“技能管理”中设置“运行时配置”的参数,详情请参见用户指南>添加运行时配置。
父主题: 资源管理模块