↓ 1 callersMethodcapture_region(self, dir_path, screenshot_name, x, y, width, height)
BIMgent/provider/screenshots_processor.py:42
↓ 1 callersFunctionget_optimal_label_pos check overlap of text and background detection box, and get_optimal_label_pos, pos: str, position of the text, must be one of 'top left', 't
BIMgent/provider/omni_provider/util/box_annotator.py:189
↓ 1 callersFunctionget_parsed_content_icon(filtered_boxes, starting_idx, image_source, caption_model_processor, prompt=None, batch_size=128)
BIMgent/provider/omni_provider/util/utils.py:79
↓ 1 callersFunctionremove_overlap_new ocr_bbox format: [{'type': 'text', 'bbox':[x,y], 'interactivity':False, 'content':str }, ...] boxes format: [{'type': 'icon', 'bbox':[x,y], '
BIMgent/provider/omni_provider/util/utils.py:231
↓ 1 callersMethodrun_component_agent(self,current_sub_step, class_type, working_process_data, step_key, sub_step_key, initial_screenshot)
BIMgent/runner/vectorworks_runner.py:471
↓ 1 callersMethodrun_ui_agent(self, current_sub_step, class_type, working_process_data, step_key, sub_step_key, initial_screenshot)
BIMgent/runner/vectorworks_runner.py:347