Сценарий Python, вызываемый с веб-сайта, работает только частично

У меня есть встроенная плата Linux с работающим сервером LAMP. Все отлично работает Поэтому моя проблема сейчас заключается в том, чтобы вызвать скрипт Python с веб-сайта.
Это мой скрипт на python:

#!/usr/bin/env python2

import cv2.cv as cv
print cv.__version__
print '<br>'
capture = cv.CaptureFromCAM(0)

print  capture
print '<br>'
img = cv.QueryFrame(capture)
cv.SaveImage("/srv/http/BMWneu.jpg",img)
print 'Picture taken'

Это исполняемый файл и прекрасно работает в командной строке в Arch Linux. Но если я запускаю его из веб-интерфейса, в сценарии будет выполнена только партия. Так что работают только команды печати и включения.

Мой php файл выглядит так:

<?php
$result=shell_exec("python2 capture.py");

echo $result
?>

И вывод в браузере такой:

2.4.12.2

Фото сделано

Таким образом, обе команды opencv игнорируются. Кто-нибудь может мне помочь?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector