Mercurial Hosting > traffic-intelligence
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 |