文档首页 > > 开发指南> 资源管理模块> 示例-资源管理

示例-资源管理

分享
更新时间:2020/03/12 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()

设置技能配置参数的相关步骤如下:

  1. 登陆Huawei HiLens控制台,在开发技能时填写运行时配置,即技能在运行时用户需要配置的参数,详情请参见新建技能
  2. 技能开发完成后,将技能部署至您的设备上,详情请参见部署和调试技能
  3. 将技能部署至设备上后,可在“技能管理”中设置“运行时配置”的参数,详情请参见添加运行时配置
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问