From 432984b3b668110c8ff3bfe1d424a3b539603372 Mon Sep 17 00:00:00 2001 From: KRSHH <136873090+KRSHH@users.noreply.github.com> Date: Mon, 23 Dec 2024 09:41:17 +0530 Subject: [PATCH] Mac Fix Pygrabber Module import only on windows --- modules/ui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ui.py b/modules/ui.py index 25c7de0..1d09e8f 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -7,7 +7,6 @@ from cv2_enumerate_cameras import enumerate_cameras # Add this import from PIL import Image, ImageOps import time import json -from pygrabber.dshow_graph import FilterGraph import modules.globals import modules.metadata from modules.face_analyser import ( @@ -773,6 +772,8 @@ def webcam_preview(root: ctk.CTk, camera_index: int): def get_available_cameras(): """Returns a list of available camera names and indices.""" if platform.system() == "Windows": + from pygrabber.dshow_graph import FilterGraph + try: graph = FilterGraph() devices = graph.get_input_devices()