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 5858from tensorflow_datasets .core .features import sequence_feature
5959from tensorflow_datasets .core .features import tensor_feature
6060from tensorflow_datasets .core .features import text_feature
61+ from tensorflow_datasets .core .features import video_feature
6162from tensorflow_datasets .core .utils import conversion_utils
6263from tensorflow_datasets .core .utils import croissant_utils
6364from tensorflow_datasets .core .utils import type_utils
@@ -195,6 +196,8 @@ def datatype_converter(
195196 feature = audio_feature .Audio (
196197 doc = field .description , sample_rate = field .source .sampling_rate
197198 )
199+ elif field_data_type == mlc .DataType .VIDEO_OBJECT :
200+ feature = video_feature .Video (doc = field .description )
198201 else :
199202 raise ValueError (
200203 f'Unknown data type: { field_data_type } for field { field .id } .'
Original file line number Diff line number Diff line change 2828from tensorflow_datasets .core .features import sequence_feature
2929from tensorflow_datasets .core .features import tensor_feature
3030from tensorflow_datasets .core .features import text_feature
31+ from tensorflow_datasets .core .features import video_feature
3132from tensorflow_datasets .core .utils .lazy_imports_utils import mlcroissant as mlc
3233
3334FileFormat = file_adapters .FileFormat
@@ -225,6 +226,14 @@ def test_datatype_converter_bbox_with_invalid_format():
225226 bounding_boxes .BBoxFeature ,
226227 None ,
227228 ),
229+ (
230+ mlc .Field (
231+ data_types = mlc .DataType .VIDEO_OBJECT ,
232+ description = "Video feature" ,
233+ ),
234+ video_feature .Video ,
235+ None ,
236+ ),
228237 (
229238 mlc .Field (
230239 id = "person" ,
You can’t perform that action at this time.
0 commit comments