tvaLib
Namespaces | Functions | Variables
filt.py File Reference

Go to the source code of this file.

Namespaces

 lib.filt
 

Functions

def lib.filt.duration (objects, duration=0, start=0, indent=4, verbose=0)
 Filtering library. More...
 
def lib.filt.corVelIndex (objects, indent=4, verbose=0)
 
def lib.filt.splitbyOutlierVectors (objects, hard_maxSpeed=6.0, soft_maxSpeed=2.0, maxAngle=45.0, indent=4, verbose=0)
 
def lib.filt.verifyObjectIntegrity (objects, ignoreFeatures=False, indent=4, skipTrajectoryContiguityCheck=False, verbose=0)
 
def lib.filt.compensateParralax (objects, origin, mast_height, obj_heights=[1.4, indent=4, verbose=0)
 
def lib.filt.smoothPositions (objects, indent=4, verbose=0)
 
def lib.filt.transformTrajectories (objects, translationX, translationY, rotation, objectsOnly=False, indent=4, verbose=0)
 
def lib.filt.filtTime (objects, startTime=0, endTime=-1, indent=4, verbose=0)
 
def lib.filt.filtBoundingBox (objects, bounding_boxes, containment_threshold=1.0, loopback_verification_frames=20, max_outside_dist=2.0, bounding_boxes_label='bounding_boxes', indent=4, min_ret_size=10, verbose=0)
 
def lib.filt.dropTrackingErrors (objects, config_min_traj_len=20, indent=4, verbose=0)
 
def lib.filt.dropTrackingDuplicates (objects, objectSearchWindow=8, minimumSeperationDistance=8.0, minimumSeperationVelocity=0.08, contiguity=0.80, indent=4, verbose=0)
 
def lib.filt.objectStitchExp (objects, maximum_d_seperation=4.0, maximum_t_seperation=200.0, maximum_h_seperation=60.0, d_weight=0.4, t_weight=0.4, h_weight=0.2, indent=4, verbose=0)
 
def lib.filt.objectStitch (objects, bounding_boxes, framerate, search_window=50, overlap_time=0.66, max_dwell_time=0.66, speed_adj_factor=1000.0, speed_sim_limit_min=10.0, speed_similarity_limit=0.30, search_radius=8.0, stop_speed_detection_limit=5.5, angle_similairty_deg=80.0, trim_frames=5, mps_kmh=3.6, indent=4, verbose=0)
 
def lib.filt.transformToCurvilinear (objects, alignments, restrict_by_type=True, cl_align_window_m=4.0, matchHeadingStrength=10.0, indent=4, local=None, passNumber=1, verbose=0)
 
def lib.filt.buildSpeed (objects, indent=4, verbose=0)
 
def lib.filt.classify (objects, cameraView, alignments=None, fileIx=None, config=None, commitPermanently=False, method=0, indent=4, verbose=0)
 
def lib.filt.purgeFeatures (objects)
 
def lib.filt.genHashID (objects)
 
def lib.filt.splitAndInjectObjectsByPointIndex (objects, oIx, pIx, packInjected=False, min_ret_size=10)
 Object list meta-methods. More...
 
def lib.filt.applyFunctionToObjects (objects, function, args, kwargs)
 
def lib.filt.trimObjects (objects, max_obj)
 
def lib.filt.dropObjects (objects, oIxs)
 
def lib.filt.getReportedAlignIdxs (objects)
 

Variables

 lib.filt.oldstdout
 
 lib.filt.stdout