YOLOv8-PySide6-GUI
YOLOv8-PySide6-GUI copied to clipboard
YoloSide - YOLOv8 GUI By PySide6
YoloSide ~ A GUI For YoloV8 V2.0
How to Run
-
python>=3.8
-
pip install ultralytics==8.0.48
-
pip install pyside6==6.4.2
-
python main.py
!!The corresponding version of the library must be installed
!!Otherwise, the following error will appear:not enough values to unpack (expected 5, got 4)
Notice
-
ultralytics
follows theGPL-3.0
, if you need commercial use, you need to obtain its license. - If you expect to use your own model, you need to use
ultralytics
to train the yolov8/5 model first, and then put the trained.pt
file into themodels
folder. - There are still some bugs in the software, and I will continue to optimize and add some more interesting functions as my time allows.
- If you check the save results, they will be saved in the
./run
path - The UI design file is
home.ui
, if you modify it, you need to use thepyside6-uic home.ui > ui/home.py
command to regenerate the.py
file - The resource file is
resources.qrc
, if you modify the default icon, you need to use thepyside6-rcc resoures.qrc > ui/resources_rc.py
command to regenerate the.py
file
Video
To Do
- [ ] The input source supports camera and RTSP (if you need this function urgently, you can modify it according to the
chosen_cam
、chose_rtsp
、load_rtsp
function inmian.py
) - [ ] Graph showing changes in target quantity
- [ ] Target tracking
- [ ] Instance segmentation
- [ ] Monitor system hardware usage