Update video streaming Closes #1

Include flip horizontal functionality
This commit is contained in:
Diego Inácio
2020-07-31 15:28:59 -03:00
parent 461f0d3845
commit 98f03954f9
4 changed files with 113 additions and 97 deletions

View File

@ -69,6 +69,7 @@ class VideoStreaming(object):
self.MODEL = ObjectDetection()
self._preview = True
self._flipH = False
self._detect = False
self._exposure = self.VIDEO.get(cv2.CAP_PROP_EXPOSURE)
self._contrast = self.VIDEO.get(cv2.CAP_PROP_CONTRAST)
@ -81,6 +82,14 @@ class VideoStreaming(object):
def preview(self, value):
self._preview = bool(value)
@property
def flipH(self):
return self._flipH
@flipH.setter
def flipH(self, value):
self._flipH = bool(value)
@property
def detect(self):
return self._detect
@ -110,6 +119,8 @@ class VideoStreaming(object):
def show(self):
while(self.VIDEO.isOpened()):
ret, snap = self.VIDEO.read()
if self.flipH:
snap = cv2.flip(snap, 1)
if ret == True:
if self._preview: