raspberry pi用python使用摄像头, 终于实现了,插上你的USB摄像头,然后去查看dev目录下是否有video0
命令:ls /dev/video0
有的话就证明raspberry pi树莓派的驱动支持这个摄像头了.
然后用python使用摄像头,保存成图片, 需要使用到opencv,
安装: sudo apt-get install python-opencv
代码是这样的:
import cv import os,time,sys size = width, height = 640, 480 speed = [1, 1] black = 0, 0, 0 #print os.path.isfile('/dev/video0') #print os.path.exists('/dev/video0') if os.path.exists('/dev/video0') ==False: print "no video0,exit" sys.exit(2) try: cam = cv.CreateCameraCapture(0) cv.SetCaptureProperty(cam,cv.CV_CAP_PROP_FRAME_WIDTH, 640) cv.SetCaptureProperty(cam,cv.CV_CAP_PROP_FRAME_HEIGHT, 480); except: print "system error,exit" sys.exit(1) k=1 while 1: try: cv.GrabFrame(cam) img = cv.RetrieveFrame(cam) cv.SaveImage('/mnt/xxx/www/qiangwai.jpg', img) except: pass cv.WaitKey(1500) if k>5: break k=k+1 print "k:",k
网上代码加自己改写的.