【表面缺陷检测】基于yolov7的钢板表面缺陷检测(附代码和数据集,Ubuntu系统)

本文介绍了如何在Ubuntu系统上使用yolov7进行钢板表面缺陷检测,包括数据集准备、环境配置、训练和测试过程。通过训练,实现了对6种缺陷的检测,平均精度达到0.756。

  Hello,大家好,我是augustqi。今天手把手带大家做一个深度学习实战项目:基于yolov7的钢板表面缺陷检测(Ubuntu系统)。多的不说,少的不唠,下面开始今天的教程。

  以下内容,完全是我根据参考资料和个人理解撰写出来的,不存在滥用原创的问题。

1. yolov7源码

源码压缩包:

将源码压缩包上传到GPU服务器上:

解压文件夹:

得到的项目结构如下:

### 如何在 Ubuntu 中卸载通过压缩包安装的程序 对于通过压缩包(如 `.tar.gz` 或其他解压方式)手动安装的程序,在 Ubuntu 下并没有统一的标准方法来自动跟踪这些安装。因此,要正确移除此类程序,通常需要依赖于用户的记录以及安装过程中的操作。 以下是具体的操作说明: #### 手动删除已安装的文件 如果该程序是从一个压缩包中提取并安装的,则可以通过以下步骤将其完全卸载: 1. **定位原始安装路径** 大多数情况下,用户会将从压缩包中提取的内容放置在一个特定目录下,比如 `/opt/`, `/usr/local/` 或者自定义的一个文件夹。找到这个位置至关重要。 2. **删除相关文件文件夹** 使用 `rm -rf` 命令可以彻底删除指定的文件或整个文件夹。例如,假设 PyCharm 被安装到了 `/opt/pycharm/` 文件夹中,那么可以用下面的命令删除它: ```bash sudo rm -rf /opt/pycharm/ ``` 3. **清理桌面快捷方式其他关联文件** 如果之前创建了一个桌面启动器(`.desktop` 文件),也需要将其删除。例如,PyCharm 的启动器可能位于 `/usr/share/applications/` 目录下: ```bash sudo rm /usr/share/applications/pycharm.desktop ``` 同样地,还需要检查是否有任何环境变量被设置或者额外的配置文件留在系统中,并逐一清除它们[^4]。 #### 删除残留数据 某些应用程序可能会保存一些用户数据或缓存文件,默认存储在 `$HOME/.config/`, `$HOME/.cache/` 或类似的隐藏目录里。为了确保完全移除应用及其产生的所有痕迹,建议查看是否存在对应的子目录并予以处理。例如: ```bash rm -r ~/.config/JetBrains/ ``` 这一步骤取决于具体的软件名称及其习惯性的储存结构。 综上所述,由于 Linux 并不像 Windows 那样提供图形化的“添加/删除程序”功能给非标准打包的应用程序,所以这类任务更多依靠个人记忆与文档记录完成。 ```bash # 示例脚本用于演示如何删除基于 tarball 安装的应用 INSTALL_PATH="/opt/myapp" DESKTOP_FILE="/usr/share/applications/myapp.desktop" if [ -d "$INSTALL_PATH" ]; then echo "Removing application directory..." sudo rm -rf $INSTALL_PATH fi if [ -f "$DESKTOP_FILE" ]; then echo "Deleting desktop entry..." sudo rm $DESKTOP_FILE fi ```
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器不学习我学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值