Comments (7)
Hi!
For this example approach with Background subtraction is not a good choice.
But if BGFG segmentation is used then for better performance it need to disable KCF and other trackers.
I think than approach with deep_sort and your with YOLO ( #13 (comment) ) may be better. I want to implement it.
I'm using BGFG segmentation for big background areas and small foreground objects.
from multitarget-tracker.
Maybe using SSD is better than YOLO. Based on https://www.pyimagesearch.com/2017/09/11/object-detection-with-deep-learning-and-opencv/.
I don't exactly what deep_sort tracking does. I guess that detects rectangle based on YOLO detector but I donw know how it follow the track
from multitarget-tracker.
Hi!
dt - delta time. It's parameter for Kalman filter, model time interval
dist_thresh - threshold for matching tracked targets on video and detected regions on the current frame. If used DistCenters then dist_thresh - Euclidean distance between centers (in pixels). If used DistJaccard then dist_thresh - Jaccard disnance (from 0 to 1).
maximum_allowed_skipped_frames - If the target was not found at the specified number of frames, it will be deleted. It can use fps to set this parameter in seconds: maximum_allowed_skipped_frames == 2 * fps. Tracking the target 2 second without detections.
max_trace_length - Each target contains trajectory with this length.
from multitarget-tracker.
accelNoiseMag - this parameter for Kalman filter, it's noise.
With work of the dt and accelNoiseMag you can experiment in MouseTracking example (-e=0).
from multitarget-tracker.
Thanks. Any hints of how can I handle occlusion?? I know kalman filter is the way to it but I don't get good results. when the target pass the occlusion it gets a new id..
from multitarget-tracker.
Mmm...
Kalman can track a target when it's fully occluded. KCF can help if target partial occluded.
May be you can show video with this problem?
from multitarget-tracker.
For example. Maybe its a bit challenging this video.
https://drive.google.com/file/d/1lS2HMJKFxryBSwoCDX--u-wujiv9rxeD/view?usp=sharing
Which parameters should we change in order to get better performance of the tracking??
from multitarget-tracker.
Related Issues (20)
- Tracking without detection HOT 1
- There are some errors when building the project. HOT 7
- Hello, why does the tracker code have a dat and graph part? Looks like too much complicated, HOT 1
- Compile python module under windows HOT 1
- YOLOv7 instance segmentation HOT 1
- File "video_with_traffic.mp4" is absent HOT 3
- Problems running tracker with DeepSORT HOT 6
- Point tracking, exe execution bug! HOT 2
- Mismatch pymtracking lib and Discuss about App Example 1 and Example 6 HOT 6
- Discuss about App Example 1 and Example 6 do not working with moving camera video? HOT 2
- The source code do not working with weight from yolov5 trained on custom dataset HOT 1
- Try to update GTL and MWBM versions
- Update Darknet sources
- Tracking with a real timestamps
- Bug with github actions
- About code migration HOT 1
- Maximum active tracks HOT 1
- m_boxMask how to use? and RotatedRect object how to track? HOT 1
- some tracked objects flying? HOT 3
- How could I use custom detector ? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multitarget-tracker.