我在我的raspberryPi和驱动程序上安装了SimpleCv以使用相机板(uv4l驱动程序),现在我想玩它。 当我在simpleCV shell上键入“Camera(0).getImage()。save(”foo.jpg“)”时,屏幕上会出现相机预览,我无法输入其他命令,因为此预览涵盖了shell 我该怎么做才能删除相机预览? 非常感谢 ! 菲利普
答案 0 :(得分:2)
尝试使用nopreview选项
pkill uv4l
uv4l --driver raspicam --auto-video_nr --encoding yuv420 --width 320 --height 240 --nopreview
export LD_PRELOAD=/usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so
希望有所帮助
答案 1 :(得分:0)
RasPi相机比标准的即插即用相机更加集成,因此,使用simpleCV的相机功能,我没有太多成功。相反,我使用了一个简单的python脚本,我在运行simpleCV分析之前调用该脚本来抓取图像并将其保存到磁盘
import subprocess
imgName = '/home/pi/blahblah.jpg'
def takePicture(imgName):
subprocess.call('raspistill -n -t 1 -o %s' &imgName, shell = True)