【Atlas 200 DK使用FAQ】应用fcn8s模型执行语义分割流程推理结果不正确

举报
山人_mhc 发表于 2020/03/31 14:41:42 2020/03/31
【摘要】 Atlas 200 DK使用FAQ

应用程序执行案例

 

问题描述:

通过Mind Studio模型导入功能导入fcn网络模型成功。

执行如下推理流程,输出日志报执行成功,但模型推理结果为0,输出结果错误,推理流程如图5-3所示。

 

图5-3 语义分割编排流程

 

1585636736447279.png

解决方法:

推理失败的原因为图片预处理节点ImagePreProcess的resize设置不对,Resize需要设置为网络模型要求的高和宽。

 

步骤1、查看模型要求的高和宽。

可通过以下两种方法查看网络模型对图片的大小要求:

●通过Mind Studio导入网络模型时,通过如图5-4所示参数获取模型对图片高和宽的要求。

 

 

图5-4 模型导入示例

 

1585636793416715.png

上图所示的H与W的值分别为此导入模型对处理的图片高和宽的要求。

●通过查看网络模型的prototxt文件的input_param参数。

layer {
  name: "input"
  type: "Input"
  top: "data"
  input_param {
    # These dimensions are purely for sake of example;
    # see infer.py for how to reshape the net to the given input size.
    shape { dim: 1 dim: 3 dim: 500 dim: 500 } 
  }
}

如上所示,input_param中shape的后两个参数即为模型要求的高和宽。

 

步骤2、设置图片预处理节点的resize属性。

设置ImagePreProcess节点的Resize属性的width与height分别为步骤1中的宽与高。

 

1585636864254165.png

----结束

 

每日推送Ascend 310常见问题及处理方法,更多昇腾技术干货,尽在昇腾社区等你,敬请持续关注

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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