faster update times for point drawing

This commit is contained in:
q
2025-09-16 14:36:31 +03:00
parent 7e3bac601d
commit 40ef8d4599

View File

@@ -1408,7 +1408,7 @@ class World:
self.frame_raw = frame self.frame_raw = frame
if ret == True: if ret == True:
read_fails = 0 read_fails = 0
draw_wait = 200 if self.paused or (self.paused and self.point_click == 0) else 1 draw_wait = 50 if self.paused or (self.paused and self.point_click == 0) else 1
if (not self.paused) or self.read_next: if (not self.paused) or self.read_next:
self.read_next = False self.read_next = False
@@ -1781,7 +1781,7 @@ class TrackerGUI:
cv2.rectangle(frame, p1, p2, color, thicc, 1) cv2.rectangle(frame, p1, p2, color, thicc, 1)
cv2.imshow("tsmark - tracker", frame) cv2.imshow("tsmark - tracker", frame)
# speed up fps by 2 # speed up fps by 2
time_to_wait = 0.2 if paused else (self.marker.viewer_spf / 2 - time.time() + show_time) time_to_wait = 0.05 if paused else (self.marker.viewer_spf / 2 - time.time() + show_time)
k = cv2.waitKey(max(1, int(time_to_wait * 1000))) k = cv2.waitKey(max(1, int(time_to_wait * 1000)))
if k & 0xFF == ord("q") or k & 0xFF == 13: # accept with q or enter if k & 0xFF == ord("q") or k & 0xFF == 13: # accept with q or enter
done = True done = True