|
19 | 19 |
|
20 | 20 | SPECIAL_CHARACTERS_IN_PROJECT_FOLDER_NAMES = set('/\\:*?"<>|') |
21 | 21 |
|
22 | | -_PROJECT_TYPES = {"Vector": 1, "Pixel": 2, "Video": 3} |
| 22 | +_PROJECT_TYPES = {"Vector": 1, "Pixel": 2, "Video": 3, "Document": 4} |
23 | 23 |
|
24 | 24 | _ANNOTATION_STATUSES = { |
25 | 25 | "NotStarted": 1, |
|
59 | 59 | "Semantic Segmentation for Pixel Projects": "semantic_segmentation_pixel" |
60 | 60 | } |
61 | 61 |
|
62 | | -VIDEO_DEPRICATED_FUNCTIONS = [ |
63 | | - "upload_images_from_folder_to_project", |
64 | | - "get_image_metadata", |
65 | | - "search_images", |
66 | | - "upload_images_to_project", |
67 | | - "upload_annotations_from_folder_to_project", |
68 | | - "upload_image_annotations", |
69 | | - "download_image", |
70 | | - "download_image_annotations", |
71 | | - "get_image_annotations", |
72 | | - "set_image_annotation_status", |
73 | | - "aggregate_annotations_as_df", |
74 | | - "attach_image_urls_to_project", |
75 | | - "clone_project", |
76 | | - "copy_image", |
77 | | - "export_annotation", |
78 | | - "upload_image_to_project", |
79 | | - "upload_video_to_project", |
80 | | - "add_annotation_bbox_to_image", |
81 | | - "assign_images", |
82 | | - "delete_images", |
83 | | - "get_project_image_count", |
84 | | - "set_project_workflow", |
85 | | - "upload_preannotations_from_folder_to_project", |
86 | | - "upload_videos_from_folder_to_project", |
87 | | - "add_annotation_comment_to_image", |
88 | | - "add_annotation_point_to_image", |
89 | | - "benchmark", |
90 | | - "class_distribution", |
91 | | - "consensus", |
92 | | - "convert_project_type", |
93 | | - "copy_images", |
94 | | - "get_project_workflow", |
95 | | - "move_image", |
96 | | - "move_images", |
97 | | - "set_images_annotation_statuses", |
98 | | - "set_project_default_image_quality_in_editor", |
99 | | - "upload_images_from_google_cloud_to_project", |
100 | | -] |
| 62 | +DEPRICATED_FUNCTIONS_PER_PROJECT_TYPE = { |
| 63 | + "Vector": [], |
| 64 | + "Pixel": [], |
| 65 | + "Video": [ |
| 66 | + "attach_document_urls_to_project", |
| 67 | + "upload_images_from_folder_to_project", |
| 68 | + "get_image_metadata", |
| 69 | + "search_images", |
| 70 | + "upload_images_to_project", |
| 71 | + "upload_annotations_from_folder_to_project", |
| 72 | + "upload_image_annotations", |
| 73 | + "download_image", |
| 74 | + "download_image_annotations", |
| 75 | + "get_image_annotations", |
| 76 | + "set_image_annotation_status", |
| 77 | + "aggregate_annotations_as_df", |
| 78 | + "attach_image_urls_to_project", |
| 79 | + "clone_project", |
| 80 | + "copy_image", |
| 81 | + "export_annotation", |
| 82 | + "upload_image_to_project", |
| 83 | + "upload_video_to_project", |
| 84 | + "add_annotation_bbox_to_image", |
| 85 | + "assign_images", |
| 86 | + "delete_images", |
| 87 | + "get_project_image_count", |
| 88 | + "set_project_workflow", |
| 89 | + "upload_preannotations_from_folder_to_project", |
| 90 | + "upload_videos_from_folder_to_project", |
| 91 | + "add_annotation_comment_to_image", |
| 92 | + "add_annotation_point_to_image", |
| 93 | + "benchmark", |
| 94 | + "class_distribution", |
| 95 | + "consensus", |
| 96 | + "convert_project_type", |
| 97 | + "copy_images", |
| 98 | + "get_project_workflow", |
| 99 | + "move_image", |
| 100 | + "move_images", |
| 101 | + "set_images_annotation_statuses", |
| 102 | + "set_project_default_image_quality_in_editor", |
| 103 | + "upload_images_from_google_cloud_to_project", |
| 104 | + "get_image_bytes", |
| 105 | + "upload_images_from_azure_blob_to_project", |
| 106 | + "upload_images_from_public_urls_to_project" |
| 107 | + ], |
| 108 | + "Document": [ |
| 109 | + "attach_video_urls_to_project", |
| 110 | + "upload_images_from_folder_to_project", |
| 111 | + "get_image_metadata", |
| 112 | + "search_images", |
| 113 | + "upload_images_to_project", |
| 114 | + "upload_annotations_from_folder_to_project", |
| 115 | + "upload_image_annotations", |
| 116 | + "download_image", |
| 117 | + "download_image_annotations", |
| 118 | + "get_image_annotations", |
| 119 | + "set_image_annotation_status", |
| 120 | + "aggregate_annotations_as_df", |
| 121 | + "attach_image_urls_to_project", |
| 122 | + "clone_project", |
| 123 | + "copy_image", |
| 124 | + "export_annotation", |
| 125 | + "upload_image_to_project", |
| 126 | + "upload_video_to_project", |
| 127 | + "add_annotation_bbox_to_image", |
| 128 | + "assign_images", |
| 129 | + "delete_images", |
| 130 | + "get_project_image_count", |
| 131 | + "set_project_workflow", |
| 132 | + "upload_preannotations_from_folder_to_project", |
| 133 | + "upload_videos_from_folder_to_project", |
| 134 | + "add_annotation_comment_to_image", |
| 135 | + "add_annotation_point_to_image", |
| 136 | + "benchmark", |
| 137 | + "class_distribution", |
| 138 | + "consensus", |
| 139 | + "convert_project_type", |
| 140 | + "copy_images", |
| 141 | + "get_project_workflow", |
| 142 | + "move_image", |
| 143 | + "move_images", |
| 144 | + "set_images_annotation_statuses", |
| 145 | + "set_project_default_image_quality_in_editor", |
| 146 | + "upload_images_from_google_cloud_to_project", |
| 147 | + "get_image_bytes", |
| 148 | + "upload_images_from_azure_blob_to_project", |
| 149 | + "upload_images_from_public_urls_to_project" |
| 150 | + ], |
| 151 | +} |
101 | 152 |
|
102 | 153 |
|
103 | 154 | def prediction_segmentation_status_from_str_to_int(status): |
@@ -364,7 +415,7 @@ def write_to_json(output_path, json_data): |
364 | 415 |
|
365 | 416 |
|
366 | 417 | def tqdm_converter( |
367 | | - total_num, images_converted, images_not_converted, finish_event |
| 418 | + total_num, images_converted, images_not_converted, finish_event |
368 | 419 | ): |
369 | 420 | with tqdm(total=total_num) as pbar: |
370 | 421 | while True: |
|
0 commit comments