Kürzlich kam YOLOv5 heraus (obwohl es Vor- und Nachteile zu geben scheint), daher entschied ich mich, von YOLOv3 zu YOLOv4 zu wechseln, was etwas veraltet ist, aber ich konnte keinen Setup-Artikel in der ROS-Umgebung (Robot Operating System) finden. Ich werde es als Memorandum zusammenfassen.
Zusammenfassung jeder Version von YOLO (Qiita)
Dieses Mal haben wir den Betrieb unter Ubuntu 16.04 und Ubuntu 18.04 bestätigt. Details sind unten.
OS | Ubuntu16.04.6 LTS | Ubuntu18.04.5 LTS |
---|---|---|
CPU | Intel Core i7-8700 | Intel Core i5-6500 |
GPU | Geforce GTX 1080 Ti | Geforce GTX 960 |
ROS | Kinetic 1.12.14 | Merodic 1.14.9 |
Nvidia Driver | 450.51.06 | 440.100 |
CUDA(toolkit) | 8.0 | 10.2 |
cuDNN | 7 | 7 |
Dieses Mal gehen wir davon aus, dass die oben genannte Umgebung vorhanden ist.
Evakuieren Sie derzeit das Paket ** darknet_ros ** unter ** ~ / catkin_ws / src / **. Erstellen Sie ein Sicherungsverzeichnis (diesmal YOLOv3) in Ihrem Ausgangsverzeichnis und verschieben Sie es dorthin.
Terminal
#Bitte Zeile für Zeile ausführen
$ cd
$ mkdir YOLOv3
$ cd ~/catkin_ws/src
$ mv darknet_ros ~/YOLOv3
Klonen Sie anschließend das Paket ** darknet_ros ** für YOLO v4, indem Sie auf Folgendes verweisen.
YOLO V4 for darknet_ros
Terminal
$ cd ~/catkin_ws/src
$ git clone --recursive https://github.com/Tossy0423/darknet_ros.git
$ cd ..
$ catkin_make
Wenn Sie Pässe machen, sind Sie fertig.
Dieses ** darknet_ros verwendet ** uvc_camera ** als Treiber für die ** USB-Kamera. In meinem Fall verwende ich ** usb_cam ** als Treiber, daher musste ich den Kameraknoten ändern, den Darknet beim Testen erhalten hat.
Vorher ändern
1 subscribers:
2
3 camera_reading:
4 topic: /camera/rgb/image_row
5 queue_size: 1
Nach der veränderung
1 subscribers:
2
3 camera_reading:
4 topic: /usb_cam/image_row
5 queue_size: 1
Ich habe einen Betriebstest versucht.
Terminal
#Laufen Sie auf zwei Terminals
# darknet_Starten Sie den Ros-Knoten
$ roslaunch darknet_ros yolov4.launch
#Starten Sie den Kameraknoten
$ roslaunch usb_cam usb_cam-test.launch
Ich konnte es schön anzeigen. das ist alles.
Recommended Posts