使用Python 2.7接收视频流

时间:2017-10-31 16:03:45

标签: python python-2.7 opencv video video-streaming

我遇到了python 2.7的问题。我在python 3中的代码很好,能够从Pi摄像头捕获实时视频流。但是,我不得不将我的代码转换为python 2.7,不幸的是我没有收到带有此行的视频流

import cv2
faceDetect=cv2.CascadeClassifier('haarcascade_frontalface_default.xml');
id=0
font=cv2.FONT_HERSHEY_SIMPLEX
cam = cv2.VideoCapture('http://192.168.1.4/html/cam_pic_new.php?time=1508161104695&pDelay=40000',cv2.CAP_FFMPEG)
rec=cv2.createLBPHFaceRecognizer();
rec.load('trainer/training.yml')
while cam.isOpened():
    ret, img= cam.read();
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    faces = faceDetect.detectMultiScale(gray, 1.3, 5);
    if(cv2.waitKey(1)==ord('x')):
        break;
cam.release()
cv2.destroyAllWindows()

错误说:'module'对象没有属性'CAP_FFMPEG'

0 个答案:

没有答案