树莓派frame视频监控

来源:互联网 发布:小明发布686永久域名 编辑:程序博客网 时间:2024/05/19 11:36

更新系统并且完成OpenCV的安装

sudo apt-get update sudo apt-get upgradesudo apt-get install libopencv-devsudo apt-get install python-opencv

编写调用树莓派摄像头采集视频测的python例程

代码如下:

# -*- coding: UTF-8 -*- # 导入必要的软件包from picamera.array import PiRGBArrayfrom picamera import PiCameraimport timeimport cv2# 初始化相机并抓取原始相机捕获的引用camera = PiCamera()camera.resolution = (640, 480)camera.framerate = 32rawCapture = PiRGBArray(camera, size=(640, 480))# 让摄像头进行热身time.sleep(0.1)# 从摄像头捕捉帧for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):          # 抓住原NumPy数组表示的图像,然后初始化时间戳    image = frame.array          # 展示frame    cv2.imshow("Frame", image)    key = cv2.waitKey(1) & 0xFF          # 在准备下一帧时清除流    rawCapture.truncate(0)          # 按q退出frame    if key == ord("q"):        break


经过树莓派上的测试,实验成功!!!

截图如下:

0 0