# YoloSide ~ A GUI For YoloV8 `V2.0`
---
![](img/home.png)
## How to Run
- `python>=3.8`
- `pip install ultralytics==8.0.48`
- `pip install pyside6==6.4.2`
- `python main.py`
## Notice
- `ultralytics` follows the `GPL-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 the `models` 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 the `pyside6-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 the `pyside6-rcc resoures.qrc > ui/resources_rc.py` command to regenerate the `.py` file
## Video
- [BiliBili~YoloSide V2.0](https://www.bilibili.com/video/BV1Cb411f7cw/?spm_id_from=333.999.0.0)
- [Youtube~YoloSide V2.0](https://www.youtube.com/watch?v=auJLVrt7ImQ)
## 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 in `mian.py`)
- [ ] Graph showing changes in target quantity
- [ ] Target tracking
- [ ] Instance segmentation
- [ ] Monitor system hardware usage
## References
- [PyQt5-YOLOv5](https://github.com/Javacr/PyQt5-YOLOv5)
- [ultralytics](https://github.com/ultralytics/ultralytics)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
PySide6:PySide6 是 Qt for Python 的官方绑定,提供了创建图形用户界面所需的所有工具和类。 YOLO 模型:选择一个 YOLO 版本(如 YOLOv3、YOLOv4 或 YOLOv5),并使用预训练的模型或自己训练的模型。 项目结构:设计应用程序的布局,包括菜单栏、工具栏、状态栏以及用于显示视频流和检测结果的窗口。 视频流处理:集成摄像头或视频文件,使用 YOLO 模型进行实时目标检测,并更新GUI以显示带有边界框的图像。 GUI 组件: 播放控制:开始、停止、暂停按钮。 参数调整:允许用户更改 YOLO 模型的参数,如置信度阈值、非极大值抑制(NMS)阈值等。 模型选择:如果支持多个模型,允许用户选择不同的 YOLO 模型。 线程处理:为了不阻塞 GUI,将视频处理和 YOLO 检测放在单独的线程中。 错误处理:确保应用程序能够处理各种潜在错误,如模型加载失败、视频流中断等。 用户文档:提供用户指南或文档,说明如何使用应用程序,包括如何配置和运行检测。 部署:使用 PyInstaller 或其他工具将应用程序打包,以便在没有 Python
资源推荐
资源详情
资源评论
收起资源包目录
YOLOv8-PySide6.zip (55个子文件)
test-img.jpg 476KB
main.py 33KB
LICENSE 34KB
home.ui 115KB
utils
rtsp_win.py 352B
capnums.py 643B
rtsp_dialog.py 4KB
__pycache__
capnums.cpython-38.pyc 899B
rtsp_dialog.cpython-38.pyc 3KB
rtsp_win.cpython-38.pyc 744B
.idea
YOLOv8-PySide6-GUI-main.iml 340B
workspace.xml 4KB
misc.xml 204B
inspectionProfiles
Project_Default.xml 607B
profiles_settings.xml 174B
modules.xml 305B
.gitignore 184B
img
model.png 480B
stop.png 306B
IOU.png 445B
delay.png 718B
check_yes.png 867B
file.png 561B
menu.png 248B
logo.png 616KB
conf.png 547B
home.png 1.19MB
check_no.png 493B
set.png 345B
RTSP.png 896B
cam.png 470B
begin.png 341B
box_down.png 280B
pause.png 437B
save.png 239B
box_up.png 269B
resize.png 501B
resources.qrc 611B
models
yolov8n.pt 6.23MB
custom_grips.py 10KB
UIFunctions.py 5KB
__pycache__
main.cpython-38.pyc 21KB
custom_grips.cpython-38.pyc 6KB
UIFunctions.cpython-38.pyc 4KB
ui
rtsp_dialog.ui 4KB
CustomMessageBox.py 2KB
resources_rc.py 1.86MB
home.py 64KB
__pycache__
resources_rc.cpython-38.pyc 626KB
home.cpython-38.pyc 31KB
CustomMessageBox.cpython-38.pyc 2KB
README.md 2KB
config
ip.json 53B
setting.json 87B
fold.json 37B
共 55 条
- 1
资源评论
张飞飞飞飞飞
- 粉丝: 345
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功