
    uki)                     	   d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z  ej                         ZddlmZ ddlmZ  ej                         j'                  d	      Zej*                  d
   Zej.                  d   Zej*                  d   Zej.                  d   Zej*                  d   Zej*                  d   Zej.                  d   Zej*                  d   Zej*                  d   Zej*                  d   Z ej*                  d   Z!ejD                  d   Z#e!jD                  d   Z$ e	jJ                  d
ejL                  f e	jJ                  dejL                  fedd      edd      Z'ejQ                  e'       ejQ                  e'jR                          e	jJ                  dejL                  f e	jJ                  dejL                  fedd      edd      Z*ejQ                  e*       ejQ                  e*jV                          e	jJ                  dejL                  fedd      Z,ejQ                  e,        e	jJ                  dejL                  f e	jJ                  dejL                  fedd      edd      Z-ejQ                  e-       ejQ                  e-j\                          e	jJ                  dejL                  fedd      Z/ejQ                  e/        e	jJ                  dejL                  fedd      Z0ejQ                  e0        e	jJ                  dejL                  fe dd      Z1ejQ                  e1        e	jJ                  dejL                  fe!dd      Z2ejQ                  e2       ejf                  dk(  r^de_4        dejj                  d   _4        dejj                  d   _6        dejj                  d    _4        dejj                  d    _6        dejj                  d!   _4        dejj                  d!   _6        dejj                  d"   _4        dejj                  d"   _6        d#e_7        d$e_8        d%e_7        d&e_8        d'e#_7        d$e#_8        d(e_7        d)e_8        d*e_7        d)e_8        d+e_7        d,e_8        d-e_7        d.e_8        d/e_7        d.e_8        d0e_7        d1e_8        d2e_7        d3e_8        d4e _7        d5e _8        d6e!_7        d7e!_8        d8e$_7        d7e$_8        yy)9zGenerated protocol buffer code.    )
descriptor)descriptor_pool)message)
reflection)symbol_database)motion_models_pb2)region_flow_pb2s  
+mediapipe/util/tracking/flow_packager.proto	mediapipe+mediapipe/util/tracking/motion_models.proto)mediapipe/util/tracking/region_flow.proto"
TrackingData
frame_flags (:0
domain_width (
domain_height (
frame_aspect (:1/
background_model (2.mediapipe.Homography7
motion_data (2".mediapipe.TrackingData.MotionData
global_feature_count ( 
average_motion_magnitude (

MotionData
num_elements (
vector_data (B
track_id (B
row_indices (B

col_starts (B?
feature_descriptors (2".mediapipe.BinaryFeatureDescriptor&
actively_discarded_tracked_ids ("

FrameFlags
FLAG_PROFILE_BASELINE 
FLAG_PROFILE_HIGH
FLAG_HIGH_FIDELITY_VECTORS
FLAG_BACKGROUND_UNSTABLE
FLAG_DUPLICATED
FLAG_CHUNK_BOUNDARY"
TrackingDataChunk/
item (2!.mediapipe.TrackingDataChunk.Item

last_chunk (:false
first_chunk (:false~
Item.
tracking_data (2.mediapipe.TrackingData
	frame_idx (
timestamp_usec (
prev_timestamp_usec (""
BinaryTrackingData
data ("
MetaData

num_frames (6
track_offsets (2.mediapipe.MetaData.TrackOffset2
TrackOffset
msec (
stream_offset ("S
TrackingContainer
header (	
version (:1
size (
data ("
TrackingContainerFormat/
	meta_data (2.mediapipe.TrackingContainer0

track_data (2.mediapipe.TrackingContainer/
	term_data (2.mediapipe.TrackingContainer"s
TrackingContainerProto&
	meta_data (2.mediapipe.MetaData1

track_data (2.mediapipe.BinaryTrackingData"
FlowPackagerOptions
domain_width (:256
domain_height (:192*
binary_tracking_data_support (:true
use_high_profile (:false(
high_fidelity_16bit_encode (:true)
high_profile_reuse_threshold (:0.5"Q
HighProfileEncoding
ADVANCE_FLAG
DOUBLE_INDEX_ENCODE@

INDEX_MASK?TrackingData
MotionDataTrackingDataChunkItemBinaryTrackingDataMetaDataTrackOffsetTrackingContainerTrackingContainerFormatTrackingContainerProtoFlowPackagerOptions
FrameFlagsHighProfileEncodingz)mediapipe.util.tracking.flow_packager_pb2)
DESCRIPTOR
__module__)r   r   r   )r   r   r   )r   r   r   FNvector_datas   track_idrow_indices
col_starts   iD  i  i  i  iG  iB  i  iD  if  ii  i  i  i  iH  iK  i  i  im  ip  i  i`  )9__doc__google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbmediapipe.util.trackingr   7mediapipe_dot_util_dot_tracking_dot_motion__models__pb2r	   5mediapipe_dot_util_dot_tracking_dot_region__flow__pb2AddSerializedFiler   message_types_by_name_TRACKINGDATAnested_types_by_name_TRACKINGDATA_MOTIONDATA_TRACKINGDATACHUNK_TRACKINGDATACHUNK_ITEM_BINARYTRACKINGDATA	_METADATA_METADATA_TRACKOFFSET_TRACKINGCONTAINER_TRACKINGCONTAINERFORMAT_TRACKINGCONTAINERPROTO_FLOWPACKAGEROPTIONSenum_types_by_name_TRACKINGDATA_FRAMEFLAGS(_FLOWPACKAGEROPTIONS_HIGHPROFILEENCODINGGeneratedProtocolMessageTypeMessager
   RegisterMessager   r   r   r   r   r   r   r   r   r   _USE_C_DESCRIPTORS_optionsfields_by_name_serialized_options_serialized_start_serialized_end     d/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/mediapipe/util/tracking/flow_packager_pb2.py<module>rG      s   & 5 ? / 5 ? #

"
"
$ q l &%%'99  ;d5  e5
 00@(==lK 556IJ ,AA&I  667KL ,,Z8	!66}E 556IJ %;;<UV $::;ST !778MN (;;LI +?+R+RSh+i (7{77IYIYH[999,IYIYH[+>^  <^     %   // 0<K<<=PS[ScScRe3;33FX=M=M<O*>R  $<h     ) *   ).. /=[==>RU]UeUeTg$<j  
   * +3;33JAQAQ@S:+::=8K[K[J](>`  <V     !   ,, -<K<<=PS[ScScRe#<h  
   ) *B+BBC\_g_o_o^q)<t  
   / 0AAABZ]e]m]m\o(<r  
   . />k>>?TW_WgWgVi%<l  
   + ,!!U**DH))-8AOZ))-8LAE))*5>LW))*5IDH))-8AOZ))-8LCG)),7@NY)),7K"%-! #--0,+.*-0,+.*'*&%)$,/+*.)(,'&*%") )*.)(,''+&%)$-1,+/*,0+*.))-('+&=A*<;?*:I +rE   