我的计划是识别乐器的图片,说出它是什么类型的乐器。我用基于tensorflow的程序“luminoth”来做这件事。它起作用了!但现在我尝试通过应用程序执行预测。我编写了一个脚本,用php文件将图片上传到服务器。现在我有一个问题:
script.sh是:
#!/bin/bash -l
lumi predict image1.jpg –checkpoint instruments -f /var/www/html/pictures/predictions/objects.json -d /var/www/html/pictures/predictions/
当我让它可执行时(sudo chmod 777 script.sh),我可以通过./script.sh执行它。一切正常,我得到了预期的图像
但当尝试使用此php文件执行时:
<?php
exec("./script.sh");
?>
什么也没发生
但当我将script.sh文件更改为:
#!/bin/bash -l
mkdir hello
“hello”已创建
因此,通过php works执行第二个script.sh!在shell中执行第一个命令也可以!但是,通过php执行第一个script.sh并不需要
你有什么想法吗? 非常感谢,祝你度过愉快的一天
目前没有回答
相关问题 更多 >
编程相关推荐