macbook和raspberry pi中的OpenCV

时间:2018-03-01 12:13:03

标签: python opencv raspberry-pi2 macos-high-sierra

我写了这段代码

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))

while(True):
    ret, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    out.write(frame)
    cv2.imshow('frame', frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
out.release()
cv2.destroyAllWindows()

但是我的代码没有捕获任何视频。无论录制多长时间,文件output.avi的大小都是6kb。

相同的代码在带有picamera的raspberry pi中实现。窗口中的视频非常慢,并且捕获的文件在整个视频时间内仅显示1帧。

我正在使用OpenCV 3.1。

0 个答案:

没有答案