
    Wpf;                        d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                    Z ej                                        d          Z e            Z e
j        ee            e
j        ede           ej        dk    rAd	e_        d	ed
         j        d         _        ded
         j        d         _        ded
         _        ded
         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        ded         _        d ed         _        d!ed"         _        d#ed"         _        d$ed%         _        d&ed%         _        d'ed(         _        d)ed(         _        d*ed+         _        d,ed+         _        d-ed.         _        d/ed.         _        d0ed1         _        d2ed1         _        d3ed4         _        d5ed4         _        d6ed7         _        d8ed7         _        d9ed:         _        d;ed:         _        d<ed=         _        d>ed=         _        d?ed@         _        dAed@         _        dBedC         _        dDedC         _        dEedF         _        dGedF         _        d	S d	S )HzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builders  
/mediapipe/util/tracking/motion_estimation.proto	mediapipe"5
MotionEstimationOptions'
estimate_translation_irls (:truew
linear_similarity_estimation (2=.mediapipe.MotionEstimationOptions.LinearSimilarityEstimation:ESTIMATION_LS_IRLSf
affine_estimation (23.mediapipe.MotionEstimationOptions.AffineEstimation:ESTIMATION_AFFINE_NONEm
homography_estimation (27.mediapipe.MotionEstimationOptions.HomographyEstimation:ESTIMATION_HOMOG_IRLS3
$homography_exact_denominator_scaling5 (:false-
use_exact_homography_estimation6 (:true7
)use_highest_accuracy_for_normal_equations7 (:true-
"homography_perspective_regularizer= (:0|
mix_homography_estimation (2>.mediapipe.MotionEstimationOptions.MixtureHomographyEstimation:ESTIMATION_HOMOG_MIX_NONE
num_mixtures (:10
mixture_row_sigma (:0.1#
mixture_regularizer (:0.0001%
mixture_regularizer_levels* (:3%
mixture_regularizer_base+ (:2.2$
mixture_rs_analysis_level, (:2
irls_rounds (:10
irls_prior_scale2 (:0.2,
irls_motion_magnitude_fraction (:0.08(
irls_mixture_fraction_scaleD (:1.5*
irls_weights_preinitialized' (:false.
filter_initialized_irls_weightsC (:falseY
irls_initialization8 (2<.mediapipe.MotionEstimationOptions.IrlsOutlierInitialization,
feature_density_normalization> (:false
feature_mask_size? (:10a
long_feature_initializationB (2<.mediapipe.MotionEstimationOptions.LongFeatureInitializationM
irls_mask_options9 (22.mediapipe.MotionEstimationOptions.IrlsMaskOptions^
joint_track_estimation; (2>.mediapipe.MotionEstimationOptions.JointTrackEstimationOptions\
long_feature_bias_options@ (29.mediapipe.MotionEstimationOptions.LongFeatureBiasOptionsd
estimation_policy: (23.mediapipe.MotionEstimationOptions.EstimationPolicy:INDEPENDENT_PARALLEL
coverage_grid_size3 (:10f
mixture_model_mode (23.mediapipe.MotionEstimationOptions.MixtureModelMode:SKEW_ROTATION_MIXTURE5
'use_only_lin_sim_inliers_for_homography (:true'
lin_sim_inlier_threshold (:0.003W
stable_translation_bounds  (24.mediapipe.MotionEstimationOptions.TranslationBoundsU
stable_similarity_bounds! (23.mediapipe.MotionEstimationOptions.SimilarityBoundsU
stable_homography_bounds (23.mediapipe.MotionEstimationOptions.HomographyBoundsd
 stable_mixture_homography_bounds" (2:.mediapipe.MotionEstimationOptions.MixtureHomographyBounds$
strict_coverage_scale) (:1.333)
label_empty_frames_as_valid (:true
feature_grid_size (:0.05
spatial_sigma (:0.01"
temporal_irls_diameter (:20
temporal_sigma (:5
feature_sigma (:30
filter_5_taps (:false(
frame_confidence_weighting0 (:true'
reset_confidence_threshold1 (:0.4a
irls_weight_filter# (23.mediapipe.MotionEstimationOptions.IRLSWeightFilter:IRLS_FILTER_NONE 
overlay_detection$ (:false&
overlay_analysis_chunk_size% (:8]
overlay_detection_options& (2:.mediapipe.MotionEstimationOptions.OverlayDetectionOptionsU
shot_boundary_options< (26.mediapipe.MotionEstimationOptions.ShotBoundaryOptions)
output_refined_irls_weights( (:true
%homography_irls_weight_initialization- (2E.mediapipe.MotionEstimationOptions.HomographyIrlsWeightInitialization:IRLS_WEIGHT_PERIMETER_GAUSSIAN
irls_use_l0_norm. (:true*
domain_limited_irls_scalingA (:false2
#deactivate_stable_motion_estimation/ (:false)
project_valid_motions_down4 (:false
estimate_similarity (Ba
IrlsOutlierInitialization
	activated (:false
rounds (:100
cutoff (:0.003z
LongFeatureInitialization
	activated (:false#
min_length_percentile (:0.95
upweight_multiplier (:5
IrlsMaskOptions
decay (:0.7
inlier_score (:0.4

base_score (:0.2#
min_translation_norm (:0.002$
translation_blend_alpha (:0.7'
translation_prior_increase (:0.2*y
JointTrackEstimationOptions
num_motion_models (:3
motion_stride (:15!
temporal_smoothing (:false
LongFeatureBiasOptions
total_rounds (:1
inlier_bias (:0.98
outlier_bias (:0.7!
num_irls_observations (:10!
max_irls_change_ratio (:10
inlier_irls_weight (:0.2

bias_stdev (:1
use_spatial_bias (:true
	grid_size (:0.04
spatial_sigma (:0.02
color_sigma	 (:20 
long_track_threshold
 (:30,
long_track_confidence_fraction (:0.25$
seed_priors_from_bias (:false
TranslationBounds
min_features (:3'
frac_max_motion_magnitude (:0.15(
max_motion_stdev_threshold (:0.01
max_motion_stdev (:0.065
max_acceleration (:20
SimilarityBounds
only_stable_input (:true 
min_inlier_fraction (:0.2
min_inliers (:30
lower_scale (:0.8
upper_scale (:1.25
limit_rotation (:0.25
inlier_threshold (:4 
frac_inlier_threshold (:0$
strict_inlier_threshold	 (:0.5
HomographyBounds
lower_scale (:0.8
upper_scale (:1.25
limit_rotation (:0.25!
limit_perspective (:0.0004#
registration_threshold (:0.1&
frac_registration_threshold (:0 
min_inlier_coverage (:0.3$
frac_inlier_threshold (:0.002
MixtureHomographyBounds 
min_inlier_coverage (:0.4&
max_adjacent_outlier_blocks (:5$
max_adjacent_empty_blocks (:3%
frac_inlier_threshold (:0.0025
OverlayDetectionOptions
analysis_mask_size (:10$
strict_near_zero_motion (:0.2)
strict_max_translation_ratio (:0.2$
strict_min_texturedness (:0.1!
loose_near_zero_motion (:1
overlay_min_ratio (:0.3 
overlay_min_features (:10r
ShotBoundaryOptions*
motion_consistency_threshold (:0.02/
 appearance_consistency_threshold (:0.075"
LinearSimilarityEstimation
ESTIMATION_LS_NONE 
ESTIMATION_LS_L2
ESTIMATION_LS_IRLS
ESTIMATION_LS_L2_RANSAC
ESTIMATION_LS_L1"d
AffineEstimation
ESTIMATION_AFFINE_NONE 
ESTIMATION_AFFINE_L2
ESTIMATION_AFFINE_IRLS"e
HomographyEstimation
ESTIMATION_HOMOG_NONE 
ESTIMATION_HOMOG_L2
ESTIMATION_HOMOG_IRLS"x
MixtureHomographyEstimation
ESTIMATION_HOMOG_MIX_NONE 
ESTIMATION_HOMOG_MIX_L2
ESTIMATION_HOMOG_MIX_IRLS"}
EstimationPolicy
INDEPENDENT_PARALLEL
TEMPORAL_IRLS_MASK
TEMPORAL_LONG_FEATURE_BIAS
JOINTLY_FROM_TRACKS"X
MixtureModelMode
FULL_MIXTURE 
TRANSLATION_MIXTURE
SKEW_ROTATION_MIXTURE"b
IRLSWeightFilter
IRLS_FILTER_NONE 
IRLS_FILTER_TEXTURE
IRLS_FILTER_CORNER_RESPONSE"
"HomographyIrlsWeightInitialization
IRLS_WEIGHT_CONSTANT_ONE
IRLS_WEIGHT_CENTER_GAUSSIAN"
IRLS_WEIGHT_PERIMETER_GAUSSIAN**	*z-mediapipe.util.tracking.motion_estimation_pb2FN_MOTIONESTIMATIONOPTIONSestimate_similaritys   ?   i  i  2_MOTIONESTIMATIONOPTIONS_IRLSOUTLIERINITIALIZATIONi[  i]  2_MOTIONESTIMATIONOPTIONS_LONGFEATUREINITIALIZATIONi  i  (_MOTIONESTIMATIONOPTIONS_IRLSMASKOPTIONSi  i  4_MOTIONESTIMATIONOPTIONS_JOINTTRACKESTIMATIONOPTIONSi(  i+  /_MOTIONESTIMATIONOPTIONS_LONGFEATUREBIASOPTIONSi  i  *_MOTIONESTIMATIONOPTIONS_TRANSLATIONBOUNDSi  i  )_MOTIONESTIMATIONOPTIONS_SIMILARITYBOUNDSi  i  )_MOTIONESTIMATIONOPTIONS_HOMOGRAPHYBOUNDSi  i  0_MOTIONESTIMATIONOPTIONS_MIXTUREHOMOGRAPHYBOUNDSi  i  0_MOTIONESTIMATIONOPTIONS_OVERLAYDETECTIONOPTIONSi  i  ,_MOTIONESTIMATIONOPTIONS_SHOTBOUNDARYOPTIONSi>  iA  3_MOTIONESTIMATIONOPTIONS_LINEARSIMILARITYESTIMATIONi  i  )_MOTIONESTIMATIONOPTIONS_AFFINEESTIMATIONi<  i>  -_MOTIONESTIMATIONOPTIONS_HOMOGRAPHYESTIMATIONi  i  4_MOTIONESTIMATIONOPTIONS_MIXTUREHOMOGRAPHYESTIMATIONi  i  )_MOTIONESTIMATIONOPTIONS_ESTIMATIONPOLICYi  i  )_MOTIONESTIMATIONOPTIONS_MIXTUREMODELMODEi  i  )_MOTIONESTIMATIONOPTIONS_IRLSWEIGHTFILTERiZ  i]  ;_MOTIONESTIMATIONOPTIONS_HOMOGRAPHYIRLSWEIGHTINITIALIZATIONi  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbAddSerializedFile
DESCRIPTORglobals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_optionsfields_by_name_serialized_options_serialized_start_serialized_end     m/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/mediapipe/util/tracking/motion_estimation_pb2.py<module>r5      sR  
 & % 5 5 5 5 5 5 ? ? ? ? ? ? ? ? ? ? ? ? 8 8 8 8 8 8 #

"
$
$
 &%''99  ;@l  Al  Al
799 ' '
H = = = ' '
4cem n n n!U***X\(%&56KLUcn(%&56KL`9;(%&87;(%&6SW(?@RQU(?@PSW(?@RQU(?@PIM(56HGK(56FUY(ABTSW(ABRPT(<=ONR(<=MKO(78JIM(78HJN(67IHL(67GJN(67IHL(67GQU(=>POS(=>NQU(=>POS(=>NMQ(9:LKO(9:JTX(@ASRV(@AQJN(67IHL(67GNR(:;MLP(:;KUY(ABTSW(ABRJN(67IHL(67GJN(67IHL(67GJN(67IHL(67G\`(HI[Z^(HIYYYW +*r3   