# 基于yolov8的基建裂缝目标检测系统
### 安装环境
```bash
python -m venv venv # 创建虚拟环境
venv/Scripts/activate # 进入虚拟环境
pip install -r requirements.txt # 安装依赖
```
**注意:pytorch cuda的格式可能不一致,注意辨别。选用适合自己的cuda版本进行安装**
### 文件目录
* crack/ 裂缝检测输出文件
* datasets/ 数据集
* detects/ 推理集
* slime/ 史莱姆检测失败案例(数据集不够)
* crack_predict.py 推理detects/crack下的所有图片的裂缝
* crack_train.py 训练crack数据集
* get_path.py 取出一些数据当作评估数据,在训练完毕后会进行评估
* voc_to_yolo 将voc格式转换为yolo需要的labels格式
* slime_*.py (一些史莱姆的失败案例)
* yolov8n.pt 包含了模型的结构和训练好的参数的训练模型
### 使用
`python crack_predict.py` 检测`detects/crack/*`中图片的裂缝,并输出到`crack/crack_predict/`下,输出文件包含,被标记的图片以及labels
`python crack_train.py` 训练基建裂缝数据集,并输出训练集到`crack/crack_train/`并且生成评估信息
### 修改yolov8源码方面
修改在 yolov8 的源码 `ultralytics/ultralytics/cfg` 目录下 default.yaml ,并将 amp 改为 False
### 一些指标




### 数据标注
采用labelimg进行标注,后使用voc_to_yolo转换标注格式,然后通过get_path(),随机分配评估数据集与训练数据集
### 声明
数据来源于工业场景表面缺陷检测数据集及论文集(https://github.com/Charmve/Surface-Defect-Detection)。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目),该项目是个人毕设项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分项目)基于yolov8的基建裂缝目标检测系统Python源码+文档说明+数据集(高分
资源推荐
资源详情
资源评论































收起资源包目录





































































































共 849 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论

- m0_593035502025-06-12资源很赞,希望多一些这类资源。
- 2501_905480572025-06-16感谢大佬,让我及时解决了当下的问题,解燃眉之急,必须支持!
- 2301_766923352025-04-10资源不错,对我启发很大,获得了新的灵感,受益匪浅。

yava_free
- 粉丝: 7427
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
