基础类:CaptureManager
摄像头操作,获取图像,以及处理
import cv2
import numpy
import time
class CaptureManager (object):
def __init__(self, capture, previewWindowManager = None,shouldMirrorPreview = False):
self.previewWindowManager = previewWindowManager
self.shouldMirrorPreview = shouldMirrorPreview
self._capture = capture
self._channel = 0
self._enteredFrame = False
self._frame = None
self._imageFilename = None
self._videoFilename = None
self._videoEncoding = None
self._videoWriter = None
self._startTime = None
self._framesElapsed = 0
self._fpsEstimate = None
#定义属性访问器
@property
def channel(self):
return self._channel
@channel.setter
def channel(self, value):
if self._channel != value:
self._channel = value
self._frame = None
@property
def frame(self):
tr

最低0.47元/天 解锁文章
1224

被折叠的 条评论
为什么被折叠?



