Я использовал NVIDIA DIGITS для обучения классификатора изображений. Учебные изображения представлены в формате JPG. DIGITS использует Pillow для загрузки изображений.
Я заметил, что во время вывода существуют соответствующие различия в точности, если изображения JPG загружаются с помощью OpenCV вместо Pillow. Я думаю, что это связано с разным декодированием JPEG. Теперь, поскольку мой классификатор будет использоваться в живом приложении, где изображения захватываются с помощью openCV с веб-камеры, я хотел бы знать, может ли это различие быть проблемой, и если да, то как я могу ее преодолеть.
РЕДАКТИРОВАТЬ: я знаю, что Pillow использует формат RGB, а OpenCV использует формат BGR, но разница не связана с этим, потому что я конвертирую изображения перед сравнением. Сеть обучается на изображениях BGR.