方向敏感图像数据的问题

Problem with direction sensitive image-data

我是新来的,所以如果我没有提供您需要的所有信息,请教我:)

我需要通过对象检测来检测对象。我的大部分对象 类 一切正常,但有一个问题:

我有一些物体对它们在图像上的方向很敏感。更准确地说:我有对齐为 "to the right" 或 "to the left" 的对象,应该这样识别。

我已经知道 TensorFlow 随机反映图像 - 这破坏了我的对齐方式,因为左是右,右是左。我得出这个结论是因为检测到的所有其他物体的数量和质量都很好。

因此我想 "forbid" TensorFlow 镜像图像并且只旋转它们。

我已经搜索了 Python 类 并确定了进行镜像的函数 "tf.image.flip_left_right"。

现在我不知道在很多文件和地方中的哪些地方调用了这个方法,我必须更改(none 脚本是我的,它们都是 TensorFlow 自带的!)

调用方法的脚本如下:

...\models\research\object_detection\core\preprocessor.py (1 hit)

...\models\research\object_detection\core\__pycache__\preprocessor.cpython-36.pyc (1 hit)

...\models\research\object_detection\training\events.out.tfevents.1559030641.R233689 (60 hits)

...\models\research\object_detection\training\graph.pbtxt (24 hits)

...above that: 36 Hits in every model.ckpt-XXXXX.meta-file

(我认为它们对这个问题不重要?)

有没有人有这方面的经验,可以给我一些建议?

编辑:我在 1.13 版中使用 TF

您应该在某个地方有一个 .config 文件,它定义了应用于图像的增强。例如,参见 this 文件。
只需删除 random_horizontal_flip {} 即可。