comparison c/tracking.cfg @ 137:445e773c9be3

created the parameter structure to parse parameters (bug remaining)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Fri, 19 Aug 2011 01:35:45 -0400
parents b3e3d9f80a6a
children
comparison
equal deleted inserted replaced
136:0f790de9437e 137:445e773c9be3
1 # video file to process: videoFilenamePrefix 1 # filename of the video to process
2 video-filename = carrefour.avi 2 video-filename = ~/Research/Data/minnesota/Rice-and-University-12_50.avi
3 # original video frame rate: videoFPS 3 # filename of the database where results are saved
4 database-filename = ~/Research/Data/minnesota/results.sqlite
5 # filename of the homography matrix
6 homography-filename = ~/Research/Data/minnesota/Rice-and-University-12_50-homography.txt
7 # filename of the mask image (where features are detected)
8 mask-filename = ~/Research/Data/minnesota/Rice-and-University-12_50-mask.png
9 # load features from database
10 load-features = false
11 # display trajectories on the video
12 display = false
13 # original video frame rate
4 video-fps = 29.97 14 video-fps = 29.97
5 # number of digits of precision for all measurements derived from video: measurementPrecision 15 # number of digits of precision for all measurements derived from video
6 measurement-precision = 3 16 # measurement-precision = 3
7 # first frame to process: frame1 17 # first frame to process
8 frame1 = 0 18 frame1 = 0
9 # number of frame to process: nFrames 19 # number of frame to process
10 nframes = -1 20 nframes = -1
11 # feature tracking 21 # feature tracking
12 # maximum number of tracked features (> 500): maxNFeatures 22 # maximum number of features added at each frame
13 max-nfeatures = 1000 23 max-nfeatures = 1000
14 # quality level of the good features to track: featureQuality 24 # quality level of the good features to track
15 feature-quality = 0.1 25 feature-quality = 0.1
16 # minimum distance between features: minFeatureDistanceKLT 26 # minimum distance between features
17 min-feature-distance = 5 27 min-feature-distanceklt = 5
18 # size of the search window at each pyramid level: windowSize 28 # size of the search window at each pyramid level
19 window-size = 7 29 window-size = 7
20 # maximal pyramid level in the feature tracking algorithm: pyramidLevel 30 # use of Harris corner detector
31 use-harris-detector = false
32 # k parameter to detect good features to track (OpenCV)
33 k = 0.4
34 # maximal pyramid level in the feature tracking algorithm
21 pyramid-level = 5 35 pyramid-level = 5
22 # number of frames to compute the feature displacement: nFramesDisplacement 36 # number of displacement to test minimum feature motion
23 nframes-displacement = 3 37 ndisplacements = 3
24 # minimum displacement to keep features: minFeatureDisplacement 38 # minimum displacement to keep features
25 min-feature-displacement = 0.05 39 min-feature-displacement = 0.05
26 # maximum feature acceleration: accelerationBound 40 # maximum feature acceleration
27 acceleration-bound = 3 41 acceleration-bound = 3
28 # maximum feature deviation: deviationBound 42 # maximum feature deviation
29 deviation-bound = 0.6 43 deviation-bound = 0.6
30 # number of frames to smooth positions (half window): nFramesSmoothing 44 # number of frames to smooth positions (half window)
31 nframes-smoothing = 5 45 nframes-smoothing = 5
32 # number of frames to compute velocities: nFramesVelocity 46 # number of frames to compute velocities
33 nframes-velocity = 5 47 #nframes-velocity = 5
34 # maximum number of iterations to stop feature tracking: maxNumberTrackingIterations 48 # maximum number of iterations to stop feature tracking
35 max-number-iterations = 20 49 max-number-iterations = 20
36 # minimum error to reach to stop feature tracking: minTrackingError 50 # minimum error to reach to stop feature tracking
37 min-tracking-error = 0.3 51 min-tracking-error = 0.3
38 # minimum length of a feature (number of frames) to consider a feature for grouping: minFeatureTime 52 # minimum length of a feature (number of frames) to consider a feature for grouping
39 min-feature-time = 20 53 min-feature-time = 20
40 # Min Max similarity parameters (Beymer et al. method) 54 # Min Max similarity parameters (Beymer et al. method)
41 # connection distance in feature grouping: mmConnectionDistance 55 # connection distance in feature grouping
42 mm-connection-distance = 3.75 56 mm-connection-distance = 3.75
43 # segmentation distance in feature grouping: mmSegmentationDistance 57 # segmentation distance in feature grouping
44 mm-segmentation-distance = 1.5 58 mm-segmentation-distance = 1.5
45 # maximum distance between features for grouping: maxDistance 59 # maximum distance between features for grouping
46 max-distance = 5 60 max-distance = 5
47 # minimum cosine of the angle between the velocity vectors for grouping: minVelocityCosine 61 # minimum cosine of the angle between the velocity vectors for grouping
48 min-velocity-cosine = 0.8 62 min-velocity-cosine = 0.8
49 # minimum average number of features per frame to create a vehicle hypothesis: minNFeaturesPerGroup 63 # minimum average number of features per frame to create a vehicle hypothesis
50 min-nfeatures-group = 3 64 min-nfeatures-group = 3