cv.imread () на уровне пикселей между py2 и py3 - PullRequest
0 голосов
/ 23 января 2019

Я отлаживаю связанную с изображениями программу в среде py2 и py3. Странно то, что производительность в py3 env всегда ниже, чем в py2 env. Поэтому я проследил до самого начала и обнаружил, что после первых cv.imread() существуют ошибки на уровне пикселей. Два пикселя в одном и том же месте, но в разных envs, имеют разницу 1.. Какова может быть причина, приводящая к этой проблеме?

1 Ответ

0 голосов
/ 23 января 2019

Сравнить версии всех задействованных библиотек. Файл сжат или что-то вроде jpg?

Я чувствую, что этого не произойдет с чем-то вроде PNG, но, может быть, с чем-то вроде JPG, который сжат и должен быть распакован.

Вполне возможно, что ваш openCV имеет другую версию и использует другой способ открыть JPG.

Открывая PNG, я не могу поверить, что это может произойти, потому что PNG является необработанным массивом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...