随笔003-实战HiLens最佳实践中人脸检测两个小细节

举报
AI小毛 发表于 2020/03/18 22:03:38 2020/03/18
【摘要】 为了实现在HiLens识别草莓,我得成功实现手势识别。而为了实现手势识别,我得先实现人脸检测。对应着官方文档”人脸检测“一步一步去实操。但自己技术确实太差,在华为同事的指导下才最后成功。其中由于不熟悉main.py代码,导致我部署成功,但是一直启动不了设备。现在我把这个问题记录下。将来有人遇到类似问题,也可以快速解决。 其实,这个也不是官方文档问题。只是,像我这样的小白,不仔细研究代码...

  为了实现在HiLens识别草莓,我得成功实现手势识别。而为了实现手势识别,我得先实现人脸检测。对应着官方文档”人脸检测“一步一步去实操。但自己技术确实太差,在华为同事的指导下才最后成功。其中由于不熟悉main.py代码,导致我部署成功,但是一直启动不了设备。现在我把这个问题记录下。将来有人遇到类似问题,也可以快速解决。

  其实,这个也不是官方文档问题。只是,像我这样的小白,不仔细研究代码,就容易犯错。

  第一个问题是模型名称及路径问题。查看日志文档可以看到提示如下错误信息:


image.png


我们再对应到main.py文件进行查看:


image.png



在官方文档上这步的操作如下:


image.png



我当时没有深入理解这个模型路径的含义,我直接把官网提供的代码一模一样的复制进去。看到提示错误后,我提交了工单,客服人员开始建议我在模型前面加./。但是还是不成功。我又设想成是否这这个模型文件:


image.png


同时我也在论坛上发出了请求。有人提醒我HiLens只能使用om模型文件,不能用Caffe模型文件。但是我看官方文档是:


image.png



有提到模型从Caffe转Asend。这时候,我突然明白过来了。main.py文件里面执行的应该是在这个output里面的转换文件。查询了下在obs上output里面的文件名称后再复制到main.py,再进行一次部署。果然,这次没有报这个错误了。改成了这个:


image.png


缺少了这个模块。又提了下工单。华为技术老师直接电话过来指导了。让我查看下载下来的代码文件里面是否还有个postprocess.py文件。


image.png


最后在此处:


image.png


补上后终于显示器上看到了我的脸和一个蓝色的框框。

总结下,其实本次实战一直不成功的原因,还是没有好好去查看文档信息及里面的代码信息。

1.得明白模型的转换的概念,就是把其他平台的模型转为HiLens上可运行的模型。那么HiLens上跑的模型得是转换后的模型。

2.日志的查看。当日志提示文件错误的时候。首先得查看官方提供的代码资料是否缺失。

以上问题都没出现,那么基本就成功实践人脸检测了!


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。