Merge pull request #102 from RamesTheGeneric/v2.0-beta-feature-branch

Set queue max sizes equal to one another
This commit is contained in:
Prohurtz 2024-01-05 16:49:14 -06:00 committed by GitHub
commit 077d4b2816
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View File

@ -56,10 +56,10 @@ class CameraWidget:
# Set the event until start is called, otherwise we can block if shutdown is called.
self.cancellation_event.set()
self.capture_event = Event()
self.capture_queue = Queue(maxsize=1)
self.roi_queue = Queue(maxsize=1)
self.capture_queue = Queue(maxsize=2)
self.roi_queue = Queue(maxsize=2)
self.image_queue = Queue(maxsize=1)
self.image_queue = Queue(maxsize=2)
self.ransac = EyeProcessor(
self.config,

View File

@ -88,8 +88,8 @@ class EyeProcessor:
baseconfig: "EyetrackConfig",
cancellation_event: "threading.Event",
capture_event: "threading.Event",
capture_queue_incoming: "queue.Queue",
image_queue_outgoing: "queue.Queue",
capture_queue_incoming: "queue.Queue(maxsize=2)",
image_queue_outgoing: "queue.Queue(maxsize=2)",
eye_id,
):
self.main_config = EyeTrackSettingsConfig
@ -466,7 +466,6 @@ class EyeProcessor:
self.current_algorithm = EyeInfoOrigin.HSRAC
def HSFM(self):
print("ee")
if self.eye_id in [EyeId.LEFT] and self.settings.gui_circular_crop_left:
self.current_image_gray, self.cct = circle_crop(
self.current_image_gray, self.xc, self.yc, self.cc_radius, self.cct