Giter Site home page Giter Site logo

Train custom dataset !!! about bytetrack HOT 5 OPEN

ifzhang avatar ifzhang commented on May 14, 2024
Train custom dataset !!!

from bytetrack.

Comments (5)

dddmmmyyy1998 avatar dddmmmyyy1998 commented on May 14, 2024 1

我认为他只需要MOT17 Train文件中的数据集格式。不需要知道每一帧中Id的值,他并没有对跟踪数据进行训练,只是对检测数据进行了训练,他的跟踪应该是无监督的跟踪

from bytetrack.

ImSuMyatNoe avatar ImSuMyatNoe commented on May 14, 2024

@Double-zh May I know how to train the custom dataset? As my datasets are COCO format and json annotation format. I do not have frame id and track id like MOT17 (the example in this repository). How do I create the custom dataset format? Could you please tell me how to do it as I am newbie in this field:(

from bytetrack.

Double-zh avatar Double-zh commented on May 14, 2024

I haven't figured it out yet, waiting for your good news

@Double-zh May I know how to train the custom dataset? As my datasets are COCO format and json annotation format. I do not have frame id and track id like MOT17 (the example in this repository). How do I create the custom dataset format? Could you please tell me how to do it as I am newbie in this field:(

from bytetrack.

wijjj avatar wijjj commented on May 14, 2024

I think so, too. It's just the massive amount of data + input & val training image size that does the trick. I'm currently evaluating this approach: https://github.com/mikel-brostrom/Yolov5_DeepSort_Pytorch

from bytetrack.

wijjj avatar wijjj commented on May 14, 2024

“”“”“”“”“”“”“”“”“”“” First, you need to prepare your dataset in COCO format. You can refer to MOT-to-COCO or CrowdHuman-to-COCO. Then, you need to create a Exp file for your dataset. You can refer to the CrowdHuman training Exp file. Don't forget to modify get_data_loader() and get_eval_loader in your Exp file. Finally, you can train bytetrack on your dataset by running: python3 tools/train.py -f exps/example/mot/your_exp_file.py -d 8 -b 48 --fp16 -o -c pretrained/yolox_x.pth “”“”“”“”“”“”“”“”“”“” Have you modified the yolox source code? Can you provide a modified file that can be trained directly (training exp file, get_data_loader () and get_eval_loader)

Yeah I needed to write another script in order to create the kind of dataset separation that BT requires. Still had some issues with (sub-)directories and wrong way of splitting data at first.

from bytetrack.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.