如何通过Python控制树莓派PiNoIR相机?
我有一个PiNoIR摄像头,是用在树莓派上的(使用Raspbian系统),我想通过一个python脚本来控制它。我尝试使用picamera
这个python库(2.7版本),但是它不工作。摄像头在树莓派上已经启用,看起来运行得不错(我在终端用raspivid -t 0
测试过)。可是,这个简单的python脚本总是卡住,连按CTRL+C
都无法停止这个进程,我只能在新窗口里用sudo kill
来结束它。
import time
import picamera
with picamera.PiCamera() as camera:
camera.start_preview()
time.sleep(2)
camera.capture('/home/pi/test.jpg')
camera.stop_preview()
不过,同样的脚本在普通的(非红外)Pi摄像头上运行得很好。文档http://picamera.readthedocs.org/en/release-1.5/#似乎没有特别提到PiNoIR摄像头的相关信息。
有什么想法吗?谢谢。
1 个回答
0
把这一行去掉:camera.stop_preview()。然后你可以按 Ctrl+F6 来停止正在运行的脚本。