
    uki                     6   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 dd	lmZ  ej                         j+                  d
      Zej.                  d   Zej2                  d   Zej2                  d   Zej8                  d   Z e	j<                  dej>                  f e	j<                  dej>                  fedd       e	j<                  dej>                  fedd      edd      Z ejC                  e        ejC                  e jD                         ejC                  e jF                         ejH                  dk(  r@de_%        de_&        de_'        de_&        de_'        de_&        de_'        de_&        de_'        yy)zGenerated protocol buffer code.    )
descriptor)descriptor_pool)message)
reflection)symbol_database)motion_estimation_pb2)motion_saliency_pb2)region_flow_computation_pb2sL  
-mediapipe/util/tracking/motion_analysis.proto	mediapipe/mediapipe/util/tracking/motion_estimation.proto-mediapipe/util/tracking/motion_saliency.proto5mediapipe/util/tracking/region_flow_computation.proto"

MotionAnalysisOptions`
analysis_policy (2/.mediapipe.MotionAnalysisOptions.AnalysisPolicy:ANALYSIS_POLICY_LEGACY=
flow_options (2'.mediapipe.RegionFlowComputationOptions:
motion_options (2".mediapipe.MotionEstimationOptions:
saliency_options (2 .mediapipe.MotionSaliencyOptions 
estimation_clip_size (:163
$subtract_camera_motion_from_features (:false
track_index (:0&
compute_motion_saliency (:false%
select_saliency_inliers (:true
filter_saliency	 (:true"
post_irls_smoothing
 (:false)
rejection_transform_threshold (:20T
visualization_options (25.mediapipe.MotionAnalysisOptions.VisualizationOptionsN
foreground_options (22.mediapipe.MotionAnalysisOptions.ForegroundOptions
VisualizationOptions,
visualize_region_flow_features (:true'
visualize_salient_points (:false
line_thickness (:4&
foreground_jet_coloring (:false-
visualize_blur_analysis_region (:false
visualize_stats (:true!
min_long_feature_track (:0"
max_long_feature_points (:0}
ForegroundOptions!
foreground_threshold (:0.5
foreground_gamma (:1(
threshold_coverage_scaling (:true"
AnalysisPolicy
ANALYSIS_POLICY_LEGACY 
ANALYSIS_POLICY_VIDEO 
ANALYSIS_POLICY_VIDEO_MOBILE!
ANALYSIS_POLICY_CAMERA_MOBILE
ANALYSIS_POLICY_HYPERLAPSEMotionAnalysisOptionsVisualizationOptionsForegroundOptionsAnalysisPolicyz+mediapipe.util.tracking.motion_analysis_pb2)
DESCRIPTOR
__module__)r   r   r   r   FN   iL  i  i  i   i  i  )(__doc__google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbmediapipe.util.trackingr   ;mediapipe_dot_util_dot_tracking_dot_motion__estimation__pb2r	   9mediapipe_dot_util_dot_tracking_dot_motion__saliency__pb2r
   Bmediapipe_dot_util_dot_tracking_dot_region__flow__computation__pb2AddSerializedFiler   message_types_by_name_MOTIONANALYSISOPTIONSnested_types_by_name+_MOTIONANALYSISOPTIONS_VISUALIZATIONOPTIONS(_MOTIONANALYSISOPTIONS_FOREGROUNDOPTIONSenum_types_by_name%_MOTIONANALYSISOPTIONS_ANALYSISPOLICYGeneratedProtocolMessageTypeMessager   RegisterMessager   r   _USE_C_DESCRIPTORS_options_serialized_start_serialized_end     f/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/mediapipe/util/tracking/motion_analysis_pb2.py<module>r1      s   & 5 ? / 5 ? #

"
"
$ y t F &%%'99  ;&  @'
 $99:QR .D.Y.YZp.q ++A+V+VWj+k ((>(Q(QRb(c %@@@AX[c[k[kZmC;CCDZ]e]m]m\o>@r  A@@ATW_WgWgVi;@l  (>!p  &   - .   -BB C   -?? @!!U**+.*)-(@C-?>B-==A*<;?*::>'98<'7 +r/   