使用PHP页面调用OpenCV Python脚本



我试图通过PHP页面运行一个用于图像检测的Python脚本,并捕获和显示PY脚本生成的输出。

这是我的python脚本github链接

我正在使用此代码运行Python脚本:

$command = escapeshellcmd('sudo python Main.py');
$output = shell_exec($command);
echo $output;

这正在产生此错误:

Traceback (most recent call last):
  File "Main.py", line 3, in <module>
    import cv2
ImportError: No module named cv2

****,但是同一个脚本在用终端独立执行时工作正常。我已经使用anaconda安装了openCV ****

预先感谢:)

anaconda创建了单独的环境,因此您需要使用该环境中的Python副本启动脚本

$command = escapeshellcmd('sudo /home/path_to_anacondad_env/python Main.py');

最新更新