文章 ID: 000089134 内容类型: 故障排除 上次审核日期: 2022 年 05 月 20 日

使用转换后的 Keras* 模型进行推断时误预测

BUILT IN - ARTICLE INTRO SECOND COMPONENT
总结

使用 RGB* 顺序训练的图像转换 TensorFlow* 模型的方法

说明
  • 使用原始 Keras 模型推断时,正确的结果。
  • 将 Keras 模型转换为中间表示。
  • 使用转换后的模型进行推断时,会产生错误的结果。
解决方法

大多数 TensorFlow 模型都按 RGB 顺序训练图像。

默认情况下 , 推断引擎示例和演示期望以 BGR 通道顺序提供输入。

方法 1:
使用模型优化器工具进行模型转换,并--reverse_input_channels参数。

方法 2:
从 RGB 更改为 BGR:

im_cv = cv.imread('test2.jpg')
frame = cv.cvtColor(im_cv, cv.COLOR_RGB2BGR)

其他信息:

请参阅 何时反向输入通道

相关产品

本文适用于 2 产品

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。