采用 YOLOv11n航拍滑坡无人机检测系统 智慧灾害识别-遥感无人机滑坡检测数据集
智慧灾害识别-遥感无人机滑坡检测数据集遥感图像滑坡区域检测数据集4051张yolovoccoco三种标注方式图像尺寸:640*640类别数量:1类训练集图像数量:3563; 验证集图像数量:214 测试集图像数量:274类别名称: 每一类图像数 每一类标注数landslide: 4051,10025image num: 4051PyQt5 界面功能界面使用 PyQt5 开发全部源码.ui、.qrc、.py 及图标文件支持图片检测、视频检测、摄像头实时检测界面实时显示目标位置、目标总数、置信度等信息支持检测结果保存导出训练轮次80 个 epoch111基于YOLOv11滑坡检测Qt系统简易全套代码功能图片检测显示置信度、目标数量、坐标信息结果表格展示保存检测结果对应上面滑坡检测GUI界面1.环境依赖pipinstallultralytics pyqt5 opencv-python pillow2.主程序 main.pyimportsysimportcv2fromPILimportImagefromPyQt5.QtWidgetsimport(QApplication,QMainWindow,QWidget,QPushButton,QFileDialog,QLabel,QTableWidget,QTableWidgetItem,QVBoxLayout,QHBoxLayout,QGroupBox,QComboBox,QTextEdit)fromPyQt5.QtGuiimportQImage,QPixmapfromPyQt5.QtCoreimportQtfromultralyticsimportYOLOclassLandslideDetectUI(QMainWindow):def__init__(self):super().__init__()self.setWindowTitle(基于YOLOv11的滑坡检测系统)self.resize(1300,850)#加载训练好滑坡权重self.modelYOLO(yolov11n_landslide.pt)self.img_pathNoneself.init_ui()definit_ui(self):central_widgetQWidget()self.setCentralWidget(central_widget)main_layoutQHBoxLayout(central_widget)#左侧图像显示区域left_groupQGroupBox(检测图像)left_layoutQVBoxLayout(left_group)self.img_labelQLabel()self.img_label.setFixedSize(620,620)self.img_label.setStyleSheet(border:1px solid #999;)left_layout.addWidget(self.img_label)main_layout.addWidget(left_group)#右侧控制面板right_groupQWidget()right_layoutQVBoxLayout(right_group)#文件导入模块file_groupQGroupBox(文件导入)file_layoutQVBoxLayout(file_group)self.btn_imgQPushButton(选择图片)self.btn_img.clicked.connect(self.load_image)file_layout.addWidget(self.btn_img)right_layout.addWidget(file_group)#检测结果信息res_groupQGroupBox(检测结果)res_layoutQVBoxLayout(res_group)self.info_textQTextEdit()self.info_text.setReadOnly(True)res_layout.addWidget(self.info_text)right_layout.addWidget(res_group)#操作按钮op_groupQGroupBox(操作)op_layoutQHBoxLayout(op_group)self.btn_detectQPushButton(开始检测)self.btn_detect.clicked.connect(self.run_detect)self.btn_saveQPushButton(保存结果)op_layout.addWidget(self.btn_detect)op_layout.addWidget(self.btn_save)right_layout.addWidget(op_group)main_layout.addWidget(right_group)#底部表格self.tableQTableWidget()self.table.setColumnCount(5)self.table.setHorizontalHeaderLabels([序号,文件路径,类别,置信度,坐标位置])total_layoutQVBoxLayout(central_widget)total_layout.addLayout(main_layout)total_layout.addWidget(self.table)defload_image(self):file,_QFileDialog.getOpenFileName(filter图片(*.jpg *.png *.jpeg))iffile:self.img_pathfilepixQPixmap(file).scaled(self.img_label.size(),Qt.KeepAspectRatio)self.img_label.setPixmap(pix)defrun_detect(self):ifnotself.img_path:self.info_text.append(请先加载图片)return#推理resultsself.model(self.img_path,conf0.25)resresults[0]img_cvcv2.imread(self.img_path)boxesres.boxes self.table.setRowCount(0)target_numlen(boxes)self.info_text.append(f目标数目:{target_num})foridx,boxinenumerate(boxes):x1,y1,x2,y2map(int,box.xyxy[0])conffloat(box.conf[0])cls_nameself.model.names[int(box.cls[0])]#绘制框cv2.rectangle(img_cv,(x1,y1),(x2,y2),(255,0,0),2)cv2.putText(img_cv,f{cls_name}{conf:.2f},(x1,y1-8),cv2.FONT_HERSHEY_SIMPLEX,0.45,(255,0,0),1)rowself.table.rowCount()self.table.insertRow(row)self.table.setItem(row,0,QTableWidgetItem(str(idx1)))self.table.setItem(row,1,QTableWidgetItem(self.img_path))self.table.setItem(row,2,QTableWidgetItem(cls_name))self.table.setItem(row,3,QTableWidgetItem(f{conf:.2f}))self.table.setItem(row,4,QTableWidgetItem(f[{x1},{y1},{x2},{y2}]))#图像回显qtimg_rgbcv2.cvtColor(img_cv,cv2.COLOR_BGR2RGB)h,w,chimg_rgb.shape bytes_per_linech*w q_imgQImage(img_rgb.data,w,h,bytes_per_line,QImage.Format_RGB888)self.img_label.setPixmap(QPixmap.fromImage(q_img).scaled(self.img_label.size(),Qt.KeepAspectRatio))if__name____main__:appQApplication(sys.argv)winLandslideDetectUI()win.show()sys.exit(app.exec_())3.yolo训练配置文件 landslide.yaml#滑坡泥石流数据集配置path:./landslide_datasettrain:images/trainval:images/valtest:images/testnames:0:landslide1:debris-flow4.简易训练脚本 train.pyfromultralyticsimportYOLOif__name____main__:#加载yolov11n模型modelYOLO(yolov11n.pt)resultsmodel.train(datalandslide.yaml,epochs80,imgsz640,batch8,device0,projectlandslide_exp,nameyolov11n_run)

相关新闻

Meta开源Muse Glimmer模型:从权重加载到LoRA微调的完整实践指南

Meta开源Muse Glimmer模型:从权重加载到LoRA微调的完整实践指南

在探索人工智能前沿领域时,开源社区总能带来惊喜。近期,Meta 发布了一款名为Muse Glimmer的开源权重模型,再次引发了开发者对下一代 AI 架构和“个人超级智能”可能性的热烈讨论。对于技术从业者而言,这不仅仅是一个新闻事件&…

2026/10/20 8:18:05 阅读更多 →
FastAdmin selectpage组件:从原理到实战的远程搜索选择解决方案

FastAdmin selectpage组件:从原理到实战的远程搜索选择解决方案

1. 项目概述:为什么我们需要selectpage组件?在后台管理系统的开发中,数据关联选择是一个高频且容易出错的场景。想象一下,你需要为一个“文章”表单选择一个“分类”,或者为一个“用户”选择一个“所属部门”。如果分类…

2026/10/18 4:07:05 阅读更多 →
孤能子视角:EIS认识论分册总纲——同一认知呼吸的四次显影

孤能子视角:EIS认识论分册总纲——同一认知呼吸的四次显影

(在以下的与AI互动中,在EIS理论约束下,DeepSeek叫信兄,Kim叫酷兄,我呢叫水兄。姑且当科幻小说看) 今天自觉得EIS认知论主干完成了。来个总纲,方便酷兄、信兄新开题时概括性了解。 这个总纲是"地图"&#xf…

2026/10/18 4:07:08 阅读更多 →

最新新闻

Buck-Boost变换器仿真设计:从开环计算到闭环补偿

Buck-Boost变换器仿真设计:从开环计算到闭环补偿

最近在做某车载电源项目时,需要把一个波动范围很宽的电池电压(9V到16V)稳定成5V输出,给传感器电路供电。输入可能比输出高,也可能比输出低,普通的Buck或Boost拓扑都搞不定,只能上Buck-Boost。而…

2026/10/21 7:19:55 阅读更多 →
卫星图像降雨预测实战:从数据对齐到模型部署的完整技术路线

卫星图像降雨预测实战:从数据对齐到模型部署的完整技术路线

卫星图像预测降雨,听起来像是一个标准计算机视觉任务:数据是云图,标签是雨量,训练一个分割模型就完事。我第一次接触这类需求时也是这么想的,真到动手才发现,模型反而是整个链条里最不费心思的部分&#xf…

2026/10/21 7:19:55 阅读更多 →
AI Agent编排层故障排查:上下文窗口、工具调用与稳定性的工程实践

AI Agent编排层故障排查:上下文窗口、工具调用与稳定性的工程实践

很长一段时间里,我都在围绕 AI Agent 的编排层做工作,也就是圈子里常说的 Agent Harness Engineering。这个环节介于模型能力和业务场景之间,干的是工具注册、上下文管理、状态流转、调用编排这些不怎么光鲜、但是决定系统能不能真正跑起来的…

2026/10/21 7:19:55 阅读更多 →
基于PyTorch的时空预测模型复现:图卷积与时间卷积工程实践

基于PyTorch的时空预测模型复现:图卷积与时间卷积工程实践

简介:这是一份面向时空预测模型研究与PyTorch进阶学习者的PyTorch复现代码包。针对交通流量、气象等序列预测场景,资源将多个论文模型拆解为内聚的小Module再组装,便于读者对照公式与图示理解结构,并适配(batch, sequence, channe…

2026/10/21 7:19:55 阅读更多 →
AI威胁检测实战指南:从数据治理到模型落地的全链路解析

AI威胁检测实战指南:从数据治理到模型落地的全链路解析

今年一直在折腾一套东西:把AI和大数据技术揉进安全检测里,做智能威胁检测。说白了,就是让机器自己去流量、日志里找坏人,别总靠人肉盯。这个方向最近特别火,但真正落地过的人都知道,里面坑多水深&#xff0…

2026/10/21 7:19:55 阅读更多 →
寒区块石路基水热力耦合与冻胀变形的COMSOL模拟要诀

寒区块石路基水热力耦合与冻胀变形的COMSOL模拟要诀

一提到寒区路基,干这行的人第一反应通常都是那六个字——冻胀、融沉、翻浆。我前两年接了一个某寒区道路工程的数值评估任务,核心就是把一段块石路基的水热力耦合行为在COMSOL里算清楚,最后落到冻胀变形预测上。这类项目看着是纯仿真&#xf…

2026/10/21 7:18:55 阅读更多 →

日新闻

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

2026/10/21 0:00:11 阅读更多 →
AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

1. 从“封号重开”这个行为说起:用户到底在追求什么“封号重开”这四个字,放在任何产品语境里都带着一股决绝的味道。一个账号从零开始积累使用记录、调教偏好、沉淀工作流,背后是大量的时间和精力成本。正常情况下,没有人愿意主动…

2026/10/21 0:00:11 阅读更多 →
ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

1. 为什么在ROS里硬刚YOLOv3不是“炫技”,而是工程落地的必经之路我第一次在某高校机器人实验室看到那台搭载Jetson TX2的移动底盘原地打转、反复识别错垃圾桶时,就意识到:单纯跑通darknet_ros demo和真正让YOLOv3在ROS里“干活”&#xff0c…

2026/10/21 0:00:11 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/21 4:27:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →