while True: if scorer.poll() == False: continue frame = scorer.get_frame() if frame == None: continue bgr = frame.get_bgr() for i in range(scorer.get_roi_circle_len()): x, y, radius = scorer.get_roi_circle_by_index(i) bgr = cv2.circle(bgr, (x, y), radius, (0, 0, 255), 5) for i in range(scorer.get_roi_line_len()): x1, y1, x2, y2 = scorer.get_roi_line_by_index(i) bgr = cv2.line(bgr, (x1, y1), (x2, y2), (255, 0, 0), 5) for i in range(scorer.get_roi_rect_len()): x1, y1, x2, y2 = scorer.get_roi_rect_by_index(i) bgr = cv2.rectangle(bgr, (x1, y1), (x2, y2), (0, 255, 0), 5) cv2.imshow("bgr", bgr) if cv2.waitKey(1) & 0xFF == ord('q'): break # if cnt % 20 == 0: # img_list.append(bgr) #