Я использую python 2.7 и opencv 3.1 на aws linux для обработки изображений. когда я запускаю скрипт python через команду, и если я запускаю скрипт python через команду php exec в браузере, в обоих случаях он дает другой результат вывода.
ниже другой результат:
исходное изображение:

Вывод терминала:

Вывод при запуске скрипта Python через браузер

тот же сценарий кода, который я запускаю через команду и браузер
Тогда что-то еще, кроме вашего кода, вызывает проблему, и на данный момент я ничем не могу вам помочь, кроме как предоставить дополнительную информацию.
Я бы предположил, что ваш терминал и ваш PHP-код работают под разными версиями Python. Возможно, запустите sys.version, чтобы проверить это.






Вы явно делаете что-то не так в своем коде.