From 6801eeed5d7e7b23484b3d64f755c5fb7ddccbc5 Mon Sep 17 00:00:00 2001
From: Bin <bin.zheng@slooong.com>
Date: 星期三, 17 十二月 2025 09:00:07 +0800
Subject: [PATCH] 解决coco导出没有图片的问题
---
label_studio/data_export/api.py | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/label_studio/data_export/api.py b/label_studio/data_export/api.py
index 0bd4832..554559a 100644
--- a/label_studio/data_export/api.py
+++ b/label_studio/data_export/api.py
@@ -204,6 +204,10 @@
export_type = (
query_serializer.validated_data.get('exportType') or query_serializer.validated_data['export_type']
)
+ # COCO export normally requires images to be downloaded
+ if export_type == 'COCO':
+ query_serializer.validated_data['download_resources'] = True
+
only_finished = not query_serializer.validated_data['download_all_tasks']
download_resources = query_serializer.validated_data['download_resources']
interpolate_key_frames = query_serializer.validated_data['interpolate_key_frames']
@@ -696,6 +700,10 @@
serializer = ExportConvertSerializer(data=request.data, context={'project': snapshot.project})
serializer.is_valid(raise_exception=True)
export_type = serializer.validated_data['export_type']
+ # COCO export normally requires images to be downloaded
+ if export_type == 'COCO':
+ serializer.validated_data['download_resources'] = True
+
download_resources = serializer.validated_data.get('download_resources')
converted_format, created = ConvertedFormat.objects.exclude(
--
Gitblit v1.9.3