Почему PHP не запускает файл opencv py через shell_exec (raspi) - PullRequest
0 голосов
/ 10 ноября 2019

Так что в основном я пытаюсь запустить мой скрипт на opencv python (обнаруживает синий, желтый или зеленый) с php-кодом в моем raspi через localhost

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

Это код для запуска приложения opencv

if(isset($_GET['project'])){
    echo shell_exec("python3 cvtest.py");
}

, и это файл Python (должен вернутьстрока, которая выполняется из оболочки, но не в файле php) [приложение OpenCV] (https://1drv.ms/u/s!ArBHaZP1appfo0cYjggXnUGVaeWf?e=owY29m)

Edit1: кстати, opencv устанавливается через pip-install opencv-python

Edit2: поэтому я попытался запустить приложение py как www-данные (что он делает при запуске с localhost), и он говорит, что «не может открыть камеру по индексу 0», так как я могу разрешить www-данным доступ к камере

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