This commit is contained in:
2026-05-06 19:47:31 +07:00
parent 94d8682530
commit 12dbb7731b
9963 changed files with 2747894 additions and 0 deletions
@@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/box_detector_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
from mediapipe.util.tracking import box_detector_pb2 as mediapipe_dot_util_dot_tracking_dot_box__detector__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n9mediapipe/calculators/video/box_detector_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\x1a*mediapipe/util/tracking/box_detector.proto\"\xcd\x01\n\x1c\x42oxDetectorCalculatorOptions\x12\x37\n\x10\x64\x65tector_options\x18\x01 \x01(\x0b\x32\x1d.mediapipe.BoxDetectorOptions\x12\x1c\n\x14index_proto_filename\x18\x02 \x03(\t2V\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xe2\xdc\x94\x8a\x01 \x01(\x0b\x32\'.mediapipe.BoxDetectorCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.box_detector_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_BOXDETECTORCALCULATOROPTIONS']._serialized_start=155
_globals['_BOXDETECTORCALCULATOROPTIONS']._serialized_end=360
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/box_tracker_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
from mediapipe.util.tracking import box_tracker_pb2 as mediapipe_dot_util_dot_tracking_dot_box__tracker__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8mediapipe/calculators/video/box_tracker_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\x1a)mediapipe/util/tracking/box_tracker.proto\"\xa8\x03\n\x1b\x42oxTrackerCalculatorOptions\x12\x35\n\x0ftracker_options\x18\x01 \x01(\x0b\x32\x1c.mediapipe.BoxTrackerOptions\x12\x36\n\x10initial_position\x18\x02 \x01(\x0b\x32\x1c.mediapipe.TimedBoxProtoList\x12&\n\x17visualize_tracking_data\x18\x03 \x01(\x08:\x05\x66\x61lse\x12\x1e\n\x0fvisualize_state\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\'\n\x18visualize_internal_state\x18\x05 \x01(\x08:\x05\x66\x61lse\x12*\n\x1fstreaming_track_data_cache_size\x18\x06 \x01(\x05:\x01\x30\x12&\n\x1bstart_pos_transition_frames\x18\x07 \x01(\x05:\x01\x30\x32U\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xf4\xa4\x94\x80\x01 \x01(\x0b\x32&.mediapipe.BoxTrackerCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.box_tracker_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_BOXTRACKERCALCULATOROPTIONS']._serialized_start=153
_globals['_BOXTRACKERCALCULATOROPTIONS']._serialized_end=577
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/flow_packager_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
from mediapipe.util.tracking import flow_packager_pb2 as mediapipe_dot_util_dot_tracking_dot_flow__packager__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n:mediapipe/calculators/video/flow_packager_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\x1a+mediapipe/util/tracking/flow_packager.proto\"\x85\x02\n\x1d\x46lowPackagerCalculatorOptions\x12=\n\x15\x66low_packager_options\x18\x01 \x01(\x0b\x32\x1e.mediapipe.FlowPackagerOptions\x12%\n\x17\x63\x61\x63hing_chunk_size_msec\x18\x02 \x01(\x05:\x04\x32\x35\x30\x30\x12%\n\x11\x63\x61\x63he_file_format\x18\x03 \x01(\t:\nchunk_%04d2W\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xb3\xf8\xaa\x81\x01 \x01(\x0b\x32(.mediapipe.FlowPackagerCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.flow_packager_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_FLOWPACKAGERCALCULATOROPTIONS']._serialized_start=157
_globals['_FLOWPACKAGERCALCULATOROPTIONS']._serialized_end=418
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/flow_to_image_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n:mediapipe/calculators/video/flow_to_image_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\"\xa4\x01\n\x1c\x46lowToImageCalculatorOptions\x12\x16\n\tmin_value\x18\x01 \x01(\x02:\x03-40\x12\x15\n\tmax_value\x18\x02 \x01(\x02:\x02\x34\x30\x32U\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xf0\xbb\x92! \x01(\x0b\x32\'.mediapipe.FlowToImageCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.flow_to_image_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_FLOWTOIMAGECALCULATOROPTIONS']._serialized_start=112
_globals['_FLOWTOIMAGECALCULATOROPTIONS']._serialized_end=276
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,42 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/motion_analysis_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
from mediapipe.util.tracking import motion_analysis_pb2 as mediapipe_dot_util_dot_tracking_dot_motion__analysis__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n<mediapipe/calculators/video/motion_analysis_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\x1a-mediapipe/util/tracking/motion_analysis.proto\"\xe5\x05\n\x1fMotionAnalysisCalculatorOptions\x12:\n\x10\x61nalysis_options\x18\x01 \x01(\x0b\x32 .mediapipe.MotionAnalysisOptions\x12l\n\x12selection_analysis\x18\x04 \x01(\x0e\x32<.mediapipe.MotionAnalysisCalculatorOptions.SelectionAnalysis:\x12\x41NALYSIS_WITH_SEED\x12&\n\x17hybrid_selection_camera\x18\x05 \x01(\x08:\x05\x66\x61lse\x12\x66\n\rmeta_analysis\x18\x08 \x01(\x0e\x32\x37.mediapipe.MotionAnalysisCalculatorOptions.MetaAnalysis:\x16META_ANALYSIS_USE_META\x12 \n\x15meta_models_per_frame\x18\x06 \x01(\x05:\x01\x31\x12)\n\x19meta_outlier_domain_ratio\x18\t \x01(\x02:\x06\x30.0015\x12\x1a\n\x0b\x62ypass_mode\x18\x07 \x01(\x08:\x05\x66\x61lse\"~\n\x11SelectionAnalysis\x12\x16\n\x12\x41NALYSIS_RECOMPUTE\x10\x01\x12\x1d\n\x19NO_ANALYSIS_USE_SELECTION\x10\x02\x12\x1a\n\x16\x41NALYSIS_FROM_FEATURES\x10\x03\x12\x16\n\x12\x41NALYSIS_WITH_SEED\x10\x04\"D\n\x0cMetaAnalysis\x12\x1a\n\x16META_ANALYSIS_USE_META\x10\x01\x12\x18\n\x14META_ANALYSIS_HYBRID\x10\x02\x32Y\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\x8f\x8e\x8a\x81\x01 \x01(\x0b\x32*.mediapipe.MotionAnalysisCalculatorOptions\"\x81\x01\n\x0eHomographyData\x12\"\n\x16motion_homography_data\x18\x01 \x03(\x02\x42\x02\x10\x01\x12 \n\x14histogram_count_data\x18\x02 \x03(\rB\x02\x10\x01\x12\x13\n\x0b\x66rame_width\x18\x03 \x01(\x05\x12\x14\n\x0c\x66rame_height\x18\x04 \x01(\x05')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.motion_analysis_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_HOMOGRAPHYDATA'].fields_by_name['motion_homography_data']._options = None
_globals['_HOMOGRAPHYDATA'].fields_by_name['motion_homography_data']._serialized_options = b'\020\001'
_globals['_HOMOGRAPHYDATA'].fields_by_name['histogram_count_data']._options = None
_globals['_HOMOGRAPHYDATA'].fields_by_name['histogram_count_data']._serialized_options = b'\020\001'
_globals['_MOTIONANALYSISCALCULATOROPTIONS']._serialized_start=161
_globals['_MOTIONANALYSISCALCULATOROPTIONS']._serialized_end=902
_globals['_MOTIONANALYSISCALCULATOROPTIONS_SELECTIONANALYSIS']._serialized_start=615
_globals['_MOTIONANALYSISCALCULATOROPTIONS_SELECTIONANALYSIS']._serialized_end=741
_globals['_MOTIONANALYSISCALCULATOROPTIONS_METAANALYSIS']._serialized_start=743
_globals['_MOTIONANALYSISCALCULATOROPTIONS_METAANALYSIS']._serialized_end=811
_globals['_HOMOGRAPHYDATA']._serialized_start=905
_globals['_HOMOGRAPHYDATA']._serialized_end=1034
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/opencv_video_encoder_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nAmediapipe/calculators/video/opencv_video_encoder_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\"\xd4\x01\n#OpenCvVideoEncoderCalculatorOptions\x12\r\n\x05\x63odec\x18\x01 \x01(\t\x12\x14\n\x0cvideo_format\x18\x02 \x01(\t\x12\x0b\n\x03\x66ps\x18\x03 \x01(\x01\x12\r\n\x05width\x18\x04 \x01(\x05\x12\x0e\n\x06height\x18\x05 \x01(\x05\x32\\\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xfb\xb9\x93\x63 \x01(\x0b\x32..mediapipe.OpenCvVideoEncoderCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.opencv_video_encoder_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_OPENCVVIDEOENCODERCALCULATOROPTIONS']._serialized_start=119
_globals['_OPENCVVIDEOENCODERCALCULATOROPTIONS']._serialized_end=331
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/tool/flow_quantizer_model.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;mediapipe/calculators/video/tool/flow_quantizer_model.proto\x12\tmediapipe\":\n\x12QuantizerModelData\x12\x11\n\tmin_value\x18\x01 \x03(\x02\x12\x11\n\tmax_value\x18\x02 \x03(\x02')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.tool.flow_quantizer_model_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_QUANTIZERMODELDATA']._serialized_start=74
_globals['_QUANTIZERMODELDATA']._serialized_end=132
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/tracked_detection_manager_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
from mediapipe.util.tracking import tracked_detection_manager_config_pb2 as mediapipe_dot_util_dot_tracking_dot_tracked__detection__manager__config__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFmediapipe/calculators/video/tracked_detection_manager_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\x1a>mediapipe/util/tracking/tracked_detection_manager_config.proto\"\xe3\x01\n(TrackedDetectionManagerCalculatorOptions\x12S\n!tracked_detection_manager_options\x18\x01 \x01(\x0b\x32(.mediapipe.TrackedDetectionManagerConfig2b\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\xb6\xe6\xfe\x8f\x01 \x01(\x0b\x32\x33.mediapipe.TrackedDetectionManagerCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.tracked_detection_manager_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_TRACKEDDETECTIONMANAGERCALCULATOROPTIONS']._serialized_start=188
_globals['_TRACKEDDETECTIONMANAGERCALCULATOROPTIONS']._serialized_end=415
# @@protoc_insertion_point(module_scope)
@@ -0,0 +1,35 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: mediapipe/calculators/video/video_pre_stream_calculator.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from mediapipe.framework import calculator_pb2 as mediapipe_dot_framework_dot_calculator__pb2
try:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe_dot_framework_dot_calculator__options__pb2
except AttributeError:
mediapipe_dot_framework_dot_calculator__options__pb2 = mediapipe_dot_framework_dot_calculator__pb2.mediapipe.framework.calculator_options_pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n=mediapipe/calculators/video/video_pre_stream_calculator.proto\x12\tmediapipe\x1a$mediapipe/framework/calculator.proto\"\xcf\x02\n\x1fVideoPreStreamCalculatorOptions\x12;\n\x03\x66ps\x18\x01 \x01(\x0b\x32..mediapipe.VideoPreStreamCalculatorOptions.Fps\x1a\x94\x01\n\x03\x46ps\x12\r\n\x05value\x18\x01 \x01(\x01\x12H\n\x05ratio\x18\x02 \x01(\x0b\x32\x39.mediapipe.VideoPreStreamCalculatorOptions.Fps.Rational32\x1a\x34\n\nRational32\x12\x11\n\tnumerator\x18\x01 \x01(\x05\x12\x13\n\x0b\x64\x65nominator\x18\x02 \x01(\x05\x32X\n\x03\x65xt\x12\x1c.mediapipe.CalculatorOptions\x18\x8b\xf0\x97H \x01(\x0b\x32*.mediapipe.VideoPreStreamCalculatorOptions')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mediapipe.calculators.video.video_pre_stream_calculator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS']._serialized_start=115
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS']._serialized_end=450
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS_FPS']._serialized_start=212
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS_FPS']._serialized_end=360
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS_FPS_RATIONAL32']._serialized_start=308
_globals['_VIDEOPRESTREAMCALCULATOROPTIONS_FPS_RATIONAL32']._serialized_end=360
# @@protoc_insertion_point(module_scope)