Comments (7)
@GeekAlexis Thanks a lot. Will try that.
I tried your repo in Xavier-NX. It works like charm with Good FPS and accuracy! Good job
from fastmot.
I am sorry. I found my mistake. The tiny model had only been trained on 80 classes, not 90, so my NUM_CLASSES setting was incorrect.
By the way, I am getting speeds of around 16 FPS with only 4-5 objects onscreen. I am using a Jetson Nano. Is it possible to optimize this further and get it closer to 30 FPS?
Once again, thank you for the great work.
from fastmot.
The detections using YOLOv4-tiny are quite poor as well. I am only able to detect 1 out of several people in the video, and even that was a partial bounding box, not a complete one. Is there any way to improve this?
from fastmot.
@arsenal-2004 Yes there are a few things you can do to optimize:
- Train your YOLOv4-tiny on a pedestrian dataset. The pre-trained COCO model performs poorly on small objects.
- Use a smaller batch size like 8 for feature extractor and/or get a faster ReID model like MobileNetv2.
- Disable feature extractor. This requires modifying the code a little bit.
FYI, Jetson Nano is too constrained for an involved task like this. If you want it real-time on Nano, expect to see a performance drop.
from fastmot.
@GeekAlexis Thank you so much for your reply. I'll try out your suggestions and see if the performance improves.
from fastmot.
@GeekAlexis , I was also trying to implement YOLOv4-Tiny in Xavier-NX. I have a Yolov4-Tiny trained with one class. I have converted this model to onnx and TensorRT using the link you have mentioned - https://github.com/jkjung-avt/tensorrt_demos
My doubt is, Do i need to train a ReID model also on the same class to implement tracking? If yes, is there any specific steps for yolov4-tiny?
from fastmot.
@PiyalGeorge Yes, you need to train a ReID model on the same class, assuming the class is not person. And there is nothing specific for tiny because ReID is independent of detector. FYI, you shouldn't convert YOLO to TensorRT, converting to ONNX is enough.
from fastmot.
Related Issues (20)
- How Can I Display ClassName on BB
- Unknown attribute 'ravel' of type none HOT 1
- How to share lost track buffers across cameras for ReID? HOT 1
- FASTMOT for Jetson
- Deepstream Implementation HOT 1
- yolov4_crowdhuman.weights
- Unable to install `install_jetson.sh`
- [Question] detections and cropping only in a ROI section HOT 2
- is there any docker images HOT 1
- AssertionError occurred during program execution. HOT 4
- Yolov7 support HOT 1
- Install on Jetpack 5 HOT 3
- Cupy repeated dependency error when running the container HOT 3
- About track ID limits
- Please read & provide the following
- nvcc fatal : Unsupported gpu architecture 'compute_86'Please read & provide the following
- Incorrect Bounding Boxes and change of vehicle ids when using custom weights HOT 1
- FastMOT paper HOT 1
- YOLOv8 support HOT 4
- How to tracking on UAV(moving camera)
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 fastmot.