python>=3.8pip install ultralytics==8.0.48pip install pyside6==6.4.2python main.py
ultralyticsfollows 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
ultralyticsto train the yolov8/5 model first, and then put the trained.ptfile into themodelsfolder. - 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
./runpath - The UI design file is
home.ui, if you modify it, you need to use thepyside6-uic home.ui > ui/home.pycommand to regenerate the.pyfile - The resource file is
resources.qrc, if you modify the default icon, you need to use thepyside6-rcc resoures.qrc > ui/resources_rc.pycommand to regenerate the.pyfile
- 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_rtspfunction inmian.py) - Graph showing changes in target quantity
- Target tracking
- Instance segmentation
- Monitor system hardware usage
