File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -86,18 +86,18 @@ def connect_camera(self):
8686 # try to set camera resolution
8787 if self .resolution is not None :
8888 width , height = self .resolution
89+ self .cap .set (cv2 .CAP_PROP_FOURCC , cv2 .VideoWriter_fourcc (* "MJPG" ))
8990 self .cap .set (cv2 .CAP_PROP_FRAME_WIDTH , width )
9091 self .cap .set (cv2 .CAP_PROP_FRAME_HEIGHT , height )
91- self .cap .set (cv2 .CAP_PROP_FOURCC , cv2 .VideoWriter_fourcc (* "MJPG" ))
9292 # some camera may become closed if the resolution is not supported
9393 if not self .cap .isOpened ():
9494 qDebug ("Resolution not supported by camera device: {}" .format (self .resolution ))
9595 return False
9696 # use the default resolution
9797 else :
98+ self .cap .set (cv2 .CAP_PROP_FOURCC , cv2 .VideoWriter_fourcc (* "MJPG" ))
9899 width = int (self .cap .get (cv2 .CAP_PROP_FRAME_WIDTH ))
99100 height = int (self .cap .get (cv2 .CAP_PROP_FRAME_HEIGHT ))
100- self .cap .set (cv2 .CAP_PROP_FOURCC , cv2 .VideoWriter_fourcc (* "MJPG" ))
101101 self .resolution = (width , height )
102102
103103 return True
You can’t perform that action at this time.
0 commit comments