English | 繁體中文
Create a virtual environment equipped with python version 3.10, then activate environment.
conda create --name yolov8-gui python=3.10
conda activate yolov8-guipip install pyside6
pip install chardet
pip install pytube
pip install ultralytics==8.3.90
pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118Change other pytorch version in
- Traditional Chinese
python main.py- English
There is an error when performing video prediction with the English version, and the cause is currently unknown.
python main_en.pyIt is recommended to use native Python to create a virtual environment and install Python 3.10.
python -m venv venv
(your YOLOv8-GUI-PySide6-main PATH)\venv\Scripts\activate.batpip install pyside6
pip install chardet
pip install pytube
pip install ultralytics==8.3.90
pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118
pip install lapx
pip install auto-py-to-exeChange other pytorch version in
auto-py-to-exeScript Location
(your YOLOv8-GUI-PySide6-main PATH)\main.pyAdd additional directories by clicking "Add Folder".
(your YOLOv8-GUI-PySide6-main PATH)\venv\Lib\site-packages\ultralyticsClick "Convert".
Copy the config, img, models, ui, and utils directories to (your YOLOv8-GUI-PySide6-main PATH)\output\main.
Run main.exe to start the application.
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 yolov5/6(only det)/8/9(det&seg)/10(only det)/11/12 model first, and then put the trained.ptfile 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
./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 resources.qrc > ui/resources_rc.pycommand to regenerate the.pyfile - In the Oriented bounding box (obb) mode in
Detect mode, if you want to use your own trained obb model, you need to addobbto the filename, such asyolov8n-obb.pt. If "obb" is not added, it will only enter the general detection mode.
- Image Classification
- Object Detection
- Object Detection(OBB)
- Pose Estimation
- Instance Segmentation
- Object Tracking
- Single File Detection
- Folder(batch) detection function
- Support Dragging File Input
- Camera Input Support
- Support for 'chose_rtsp' and 'load_rtsp' Functions
- Monitor system hardware usage
- Graph showing changes in target quantity
