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

网友投稿 511 2022-05-29

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

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

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

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

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

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

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

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

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

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

最后在此处:

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

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

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

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

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

华为HiLens

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:协程编程注意事项
下一篇:【软通鲲鹏云最佳实践5】lighttpd-1.4.49 鲲鹏云服务器安装实践
相关文章