File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
tensorflow_datasets/core/dataset_builders Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 58
58
from tensorflow_datasets .core .features import sequence_feature
59
59
from tensorflow_datasets .core .features import tensor_feature
60
60
from tensorflow_datasets .core .features import text_feature
61
+ from tensorflow_datasets .core .features import video_feature
61
62
from tensorflow_datasets .core .utils import conversion_utils
62
63
from tensorflow_datasets .core .utils import croissant_utils
63
64
from tensorflow_datasets .core .utils import type_utils
@@ -195,6 +196,8 @@ def datatype_converter(
195
196
feature = audio_feature .Audio (
196
197
doc = field .description , sample_rate = field .source .sampling_rate
197
198
)
199
+ elif field_data_type == mlc .DataType .VIDEO_OBJECT :
200
+ feature = video_feature .Video (doc = field .description )
198
201
else :
199
202
raise ValueError (
200
203
f'Unknown data type: { field_data_type } for field { field .id } .'
Original file line number Diff line number Diff line change 28
28
from tensorflow_datasets .core .features import sequence_feature
29
29
from tensorflow_datasets .core .features import tensor_feature
30
30
from tensorflow_datasets .core .features import text_feature
31
+ from tensorflow_datasets .core .features import video_feature
31
32
from tensorflow_datasets .core .utils .lazy_imports_utils import mlcroissant as mlc
32
33
33
34
FileFormat = file_adapters .FileFormat
@@ -225,6 +226,14 @@ def test_datatype_converter_bbox_with_invalid_format():
225
226
bounding_boxes .BBoxFeature ,
226
227
None ,
227
228
),
229
+ (
230
+ mlc .Field (
231
+ data_types = mlc .DataType .VIDEO_OBJECT ,
232
+ description = "Video feature" ,
233
+ ),
234
+ video_feature .Video ,
235
+ None ,
236
+ ),
228
237
(
229
238
mlc .Field (
230
239
id = "person" ,
You can’t perform that action at this time.
0 commit comments