diff --git a/helloworld.py b/helloworld.py index 3337a83..d1239a5 100644 --- a/helloworld.py +++ b/helloworld.py @@ -1,5 +1,4 @@ import cv2 - def detect_cameras(max_cameras=10): cameras = [] for i in range(max_cameras): @@ -11,5 +10,7 @@ def detect_cameras(max_cameras=10): cap.release() return cameras -available_cameras = detect_cameras() -print(f'Found {len(available_cameras)} camera(s): {available_cameras}') +# available_cameras = detect_cameras() +# print(f'Found {len(available_cameras)} camera(s): {available_cameras}' + +print(cv2.__version__) \ No newline at end of file diff --git a/sub_windows/sub_window_8.py b/sub_windows/sub_window_8.py index 2379873..e2c113e 100644 --- a/sub_windows/sub_window_8.py +++ b/sub_windows/sub_window_8.py @@ -59,7 +59,9 @@ class FaceDetect(QThread): def run(self): face_cascade = cv2.CascadeClassifier('./static/cascade.xml') - capture = cv2.VideoCapture(0) + capture = cv2.VideoCapture(0, cv2.CAP_DSHOW) + codec = cv2.VideoWriter_fourcc("M", "J", "P", "G") + capture.set(cv2.CAP_PROP_FOURCC, codec) while self.working: ret, frame_color = capture.read() (height, width, channels) = frame_color.shape