最后编辑于2021-04
如下图所示的其他配置文件是什么意思?怎么填写?
A: 可以点击右边的查看文件来查看格式要求。这个配置文件是用来做图像的预处理的,里面的字段要确保正确,不然可能会导致模型准确率不好或者错误。
- 如下方示例配置所示,假如原始图片像素为img, img_mean和scale在EasyEdge的处理是 (img - img_mean) * scale,如果你的模型的scale或者std是除的,要做相应变换。同时也要注意这里所说的像素值img是未经归一化的,即[0, 255]之间的像素值。
- resize包含两位整数,对应模型的输入尺寸的width和height。注意第一个数对应width,第二个数对应height。
- channelOrder为模型所需的数据格式,channel last的为HWC,channel first的为CHW。
- colorFormat是颜色空间,这个要和你训练模型时候的颜色空间保持一致最佳。
- inputNodeName和outputNodeName为模型的输入节点名称和输出节点名称。
preprocess.json
{
"img_mean": [
128,
128,
128
],
"resize": [
299, // width
299 // height
],
"scale": [
0.0078125,
0.0078125,
0.0078125
],
"channelOrder": "HWC",
"colorFormat": "RGB",
"inputNodeName": "input",
"outputNodeName": "InceptionV4/Logits/Predictions"
}
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
前处理还是比较简单的
其实可改的地方不多
贴心