擅长:python、mysql、java
<p>对于每个有同样问题的人:这是解决方案:
首先,您需要对camera模块和var/www文件夹授予完全的写/读和执行权限。
这是通过键入:</p>
<hr/>
<p>sudo chmod 777/var/www<br/>
sudo chmod 777/dev/vchiq</p>
<hr/>
<p>进入Shell命令行
也许你需要通过键入</p>
<hr/>
<p>sudo bash酒店</p>
<hr/>
<p>以前。</p>
<p>下一步是将image save path文件夹更改为var/www,因为现在可以完全访问它了。</p>
<p>完成此操作后,需要像这样修改photo.php</p>
<pre><code><?php
if(isset($_POST['test']))
{
$command = escapeshellcmd('/var/www/photoburst.py');
$output = shell_exec($command);
echo $output;
echo'Saved!';
}
else
{
echo'No Info submitted from the form.';
}
?>
</code></pre>
<p>最后一件事是告诉python文件,现在是一个带有shebang行的python文件:
完成后,photoburst.py应该与此类似:</p>
<pre><code>#!/usr/bin/python
import time
import picamera
import datetime
camera=picamera.PiCamera()
camera.capture('/var/www/'+datetime.datetime.now().strftime("IMG %T%B%d%Y")+'.jpg')
camera.close()
</code></pre>
<p>因此,如果您遵循这些步骤,您可能可以通过PHP与覆盆子相机合影。
非常感谢这里所有的海报。
没有你的帮助,我永远不会发现我的问题。</p>