Я новичок здесь, поэтому, пожалуйста, будьте добры и научите меня, если я не предоставил всю необходимую информацию:)
Мне нужно обнаруживать объекты путем обнаружения объектов.Все работает нормально для большинства моих классов объектов, но есть проблема:
У меня есть некоторые объекты, которые чувствительны к их направлению на изображении.Точнее: у меня есть объекты, которые выровнены как «вправо» или «влево» и должны быть распознаны как таковые.
Я уже знаю, что TensorFlow отображает изображения случайным образом - что разрушает мое выравнивание, потому что левый - правый, а правый левый.Я пришел к такому выводу, потому что все другие объекты обнаружены в хорошем количестве и качестве.
Поэтому я хочу «запретить» TensorFlow для зеркального отображения изображений и только для их поворота.
Iуже проверили классы Python и определили функцию "tf.image.flip_left_right", которая выполняет зеркалирование.
Теперь я не знаю, какой из множества файлов и мест, где вызывается этот метод, мне нужно изменить (ни один из скриптов не мой, все они изначально поставляются с 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
(которые, я не думаю, они важны для этой проблемы?)
Кто-нибудь имел опыт работы с ним и может датьмне какой-нибудь совет?
РЕДАКТИРОВАТЬ: я использую TF в версии 1.13