def initialize(self):
# Initialize video capture
self.cap = cv2.VideoCapture(self.ID)
frameRate = 20.0
frameWidth = 640
frameHeight = 480
if cv2.__version__[0] == "2":
# Latest Stable Version (2.x)
self.cap.set(cv2.cv.CV_CAP_PROP_FPS, frameRate)
self.cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, frameWidth)
self.cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, frameHeight)
else:
# version 3.1.0 (BETA)
self.cap.set(cv2.CAP_PROP_FPS, frameRate)
self.cap.set(cv2.CAP_PROP_FRAME_WIDTH, frameWidth)
self.cap.set(cv2.CAP_PROP_FRAME_HEIGHT, frameHeight)
self.thresh = 0.4
self.thresh_img = np.zeros((frameHeight, frameWidth, 3), dtype=np.uint8)
评论列表
文章目录