Toybrick

rknn可以推理单通道图片作为网络的输入吗?

jefferyzhang

版主

积分
13001
楼主
发表于 2019-8-29 16:09:01 | 显示全部楼层
可以的,mean scale 留空试试。
可以参考下我们之前基础教程,车牌识别那个教程就是单通道图片
回复

使用道具 举报

jefferyzhang

版主

积分
13001
沙发
发表于 2019-8-29 19:45:30 | 显示全部楼层
输入是否一致,输入图片是否和原模型一样做了归一化操作之类的。
差别比较大的情况一般都是代码问题
回复

使用道具 举报

jefferyzhang

版主

积分
13001
板凳
发表于 2019-8-30 09:54:32 | 显示全部楼层
FFFOCUS 发表于 2019-8-30 09:11
图中的fusion 就是我送进网络的经过各种处理的图片,两种情况下是一致的,结果不一致 ...

你需要逐层往上调试输出,定位哪一层开始不一致的
回复

使用道具 举报

jefferyzhang

版主

积分
13001
地板
发表于 2019-8-30 10:49:46 | 显示全部楼层
FFFOCUS 发表于 2019-8-30 10:06
网络第一层就有问题了,
ret = rknn.load_tensorflow(tf_pb='vgg-new.pb',inputs=['Placeholder'],outpu ...

verbose=True打开了不。
conv-relu-maxpool 最好不要拆散,因为这对NPU来说是一个算子
回复

使用道具 举报

jefferyzhang

版主

积分
13001
5#
发表于 2019-8-30 12:08:42 | 显示全部楼层
这种情况我们是从来没有客户出现过的。我还是比较怀疑你的输入或者模型代码问题。
例如:
1. pb模型输入是归一化的[-1, 1],结果你用rknn时候输入没做归一
2. rknn config时候做了归一,结果使用时候喂的数据又做了一次归一

类似这样的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表