基于Pyside6的Ultralytics(YOLOv12 & YOLOv11 & YOLOv10 & YOLOv8通用)可视化界面ui设计,单文件即插即用
本文的可视化UI界面对于Ultralytics(目前的YOLOv12 & YOLOv11 & YOLOv10 & YOLOv8通用)的检测、分割、分类、姿势估算(detection, segmentation, obb, classification, and pose estimation)等均可正常显示。所有文字支持修改,购买基础款后需要定制及修改可截图私信博客或vx,目前两个版本,前后分别展示为1和2,2支持云摄像头检测,界面布局更美观。购买获得两个版本。
区别于pyqt5,本代码为pyside6版本,需要Pyqt5版本可查看这个链接 https://yuanlitui.com/a/axw
详细介绍网址:https://blog.csdn.net/qq_67105081/article/details/144974796?spm=1001.2014.3001.5501
https://blog.csdn.net/qq_67105081/article/details/146458458?spm=1001.2014.3001.5502
运行代码后页面如下图,需要先选择模型后才能选择图片检测.
图片检测效果如下
运行代码后页面如下图,需要先选择模型后.
图片检测效果如下
检测信息部分需要将代码中 target_range = {0, 1} 部分替换为自己数据集的全部类别,class_labels = {0: "helmet", 1: "vest"} 同样对应替换,可以为中文。
需要添加登录注册页面,可以参考下文中代码
https://blog.csdn.net/qq_67105081/article/details/147745368?spm=1001.2014.3001.5501
将代码复制到py文件中,并且替换if __name__ == '__main__' 的内容为
if __name__ == '__main__': app = QApplication(sys.argv) login_dialog = LoginDialog() if login_dialog.exec_() == QDialog.Accepted: window = MainWindow() window.show() sys.exit(app.exec_())
除了官方默认库之外,额外需要Pyside6库,输入以下命令安装。
pip install pyside6
安装环境可参考:https://blog.csdn.net/qq_67105081/article/details/143270109?spm=1001.2014.3001.5501
注意事项:
购买后获得代码,虚拟产品一经售出概不退款!