在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):jwchoi384/Gaussian_YOLOv3开源软件地址(OpenSource Url):https://github.com/jwchoi384/Gaussian_YOLOv3开源编程语言(OpenSource Language):C 89.2%开源软件介绍(OpenSource Introduction):Gaussian YOLOv3: An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous DrivingGaussian YOLOv3 implementation This repository contains the code for our ICCV 2019 Paper The proposed algorithm is implemented based on the YOLOv3 official code. The provided example weight file ("Gaussian_yolov3_BDD.weights") is not the weight file used in the paper, but newly trained weight for release code validation. Because this weight file is more accurate than the weight used in the paper, we provide this file in the repository. PosterCitation
RequirementsThe code was tested on
SetupPlease see the YOLOv3 website instructions setup DatasetWe tested our algorithm using Berkeley deep drive (BDD) dataset. If you want to use BDD dataset, please see BDD website and download the dataset. TrainingFor training, you must make image list file (e.g., "train_bdd_list.txt") and ground-truth data. Please see these websites: YOLOv3, How to train YOLO
Download pre-trained weights darknet53.conv.74 Download the code git clone https://github.com/jwchoi384/Gaussian_YOLOv3 cd Gaussian_YOLOv3 Compile the code make Set batch=64 and subdivisions=16 in the cfg file. We used 4 gpus in our experiment. If your computer runs out of GPU memory when training, please increase subdivision size in the cfg file. Start training by using the command line ./darknet detector train cfg/BDD.data cfg/Gaussian_yolov3_BDD.cfg darknet53.conv.74 If you want to use multiple gpus, ./darknet detector train cfg/BDD.data cfg/Gaussian_yolov3_BDD.cfg darknet53.conv.74 -gpus 0,1,2,3 InferenceDownload the Gaussian_YOLOv3 example weight file. Gaussian_yolov3_BDD.weights Set batch=1 and subdivisions=1 in the cfg file. Run the following commands.
You can see the result: EvaluationDownload the Gaussian_YOLOv3 example weight file. Gaussian_yolov3_BDD.weights For evaluation, you MUST change the batch and subdivision size in cfg file.
Like this: Run the following commands. You can get a detection speed of more than 42 FPS.
You will get:
If you want to get the mAP for BDD test set,
On the BDD test set, we got 19.2 mAP (512 x 512 input resolution). Third-party implementations
ContactFor questions about our paper or code, please contact Jiwoong Choi. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论