python>=3.8
pip install ultralytics==8.0.48
pip install pyside6==6.4.2
python main.py
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
- 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