raspberry pi用python使用摄像头

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
    

网上代码加自己改写的.

关于无聊人

一个无聊人而已
此条目发表在python分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注