def stitched_image_labelers_ready(): """ Checks to see if the stitched image labelers are ready. They are considered ready if a image_stitched_labeled topic is being published for every tracking region. """ regions_dict = file_tools.read_tracking_2d_regions() number_of_regions = len(regions_dict) number_of_labeled = len(find_topics_w_ending('image_stitched_labeled')) if number_of_regions == number_of_labeled: return True else: return False
def stitched_images_ready(): """ Check to see if the stitched images topics are ready. There should be one per region. """ regions_dict = file_tools.read_tracking_2d_regions() num_regions = len(regions_dict) num_stitched = get_number_of_stitched_image_topics() num_seq_and_stitched = get_number_of_seq_and_image_stitched_topics() if num_regions == num_stitched and num_regions == num_seq_and_stitched: return True else: return False
def stitched_image_labelers_ready(): """ Checks to see if the stitched image labelers are ready. They are considered ready if a image_stitched_labeled topic is being published for every tracking region. """ regions_dict = file_tools.read_tracking_2d_regions() number_of_regions = len(regions_dict) number_of_labeled = len(find_topics_w_ending('image_stitched_labeled')) if number_of_regions == number_of_labeled: return True else: return False
def stitched_images_ready(): """ Check to see if the stitched images topics are ready. There should be one per region. """ regions_dict = file_tools.read_tracking_2d_regions() num_regions = len(regions_dict) num_stitched = get_number_of_stitched_image_topics() num_seq_and_stitched = get_number_of_seq_and_image_stitched_topics() if num_regions == num_stitched and num_regions == num_seq_and_stitched: return True else: return False
def three_point_tracker_synchronizers_ready(): """ Checks to see if the three point tracker synchronizers are ready. They are considered to be ready if the tracking_pts and image_tracking_pts topics are being published for every tracking region. """ regions_dict = file_tools.read_tracking_2d_regions() num_regions = len(regions_dict) num_tracking_pts = sum([len(find_region_tracking_pts_topics(r)) for r in regions_dict]) num_image_tracking_pts = sum([len(find_region_image_tracking_pts_topics(r)) for r in regions_dict]) if num_regions == num_tracking_pts and num_regions == num_image_tracking_pts: return True else: return False
def three_point_tracker_synchronizers_ready(): """ Checks to see if the three point tracker synchronizers are ready. They are considered to be ready if the tracking_pts and image_tracking_pts topics are being published for every tracking region. """ regions_dict = file_tools.read_tracking_2d_regions() num_regions = len(regions_dict) num_tracking_pts = sum( [len(find_region_tracking_pts_topics(r)) for r in regions_dict]) num_image_tracking_pts = sum( [len(find_region_image_tracking_pts_topics(r)) for r in regions_dict]) if num_regions == num_tracking_pts and num_regions == num_image_tracking_pts: return True else: return False
def three_point_trackers_ready(): """ Checks to see if the three point trackers are ready. They are considered ready if for every camera in a tracking """ regions_dict = file_tools.read_tracking_2d_regions() camera_set = set() for region, camera_list in regions_dict.iteritems(): camera_set.update(camera_list) num_cameras = len(camera_set) num_tracking_pts = len(find_camera_tracking_pts_topics()) num_image_tracking_pts = len(find_camera_image_tracking_pts_topics()) if num_cameras == num_tracking_pts and num_cameras == num_image_tracking_pts: return True else: return False
def three_point_trackers_ready(): """ Checks to see if the three point trackers are ready. They are considered ready if for every camera in a tracking """ regions_dict = file_tools.read_tracking_2d_regions() camera_set = set() for region, camera_list in regions_dict.iteritems(): camera_set.update(camera_list) num_cameras = len(camera_set) num_tracking_pts = len(find_camera_tracking_pts_topics()) num_image_tracking_pts =len(find_camera_image_tracking_pts_topics()) if num_cameras == num_tracking_pts and num_cameras == num_image_tracking_pts: return True else: return False