应用tf.image.crop_to_bounding_box和tf.image.encode_jpeg后,图像变为蓝色蒙版

时间:2018-04-09 12:00:28

标签: python tensorflow computer-vision

我正在尝试使用以前使用先前堆栈溢出问题创建的代码来裁剪和保存tensorflow对象检测API输出中的图像。 但保存后,图像似乎具有高密度的蓝色。 原始图像具有正常颜色。由于裁剪和编码都参考图像频道的格式,我不确定问题的根源。

1 个答案:

答案 0 :(得分:0)

此处的问题与Tensorflow无关,只与OpenCV有关。

出于某种原因,OpenCV以BGR格式加载图像,而不像Tensorflow所期望的那样加载RGB。

在将图像传递给Tensorflow之前,先将图像中的第一个和第三个频道反转,一切都应该没问题。

相关问题