项目简介
本项目是用于处理VOC(Visual Object Classes)格式图像数据的工具,借助一系列Python脚本,可对图像进行处理、标注和格式化,为机器学习和深度学习项目处理VOC数据集提供支持。
项目的主要特性和功能
- 图像裁剪与尺寸调整:能裁剪图像并将尺寸调整为300x300像素,适配VOC格式要求。
- 数据集划分:可将VOC数据集中的图片和标注信息划分为训练集、验证集和测试集,并生成对应文本文件。
- 图像文件重命名:可批量重命名图像文件,避免文件名重复导致的覆盖问题。
安装使用步骤
前提条件
假设用户已下载本项目的源码文件,需确保安装了opencv-python
库,可使用pip install opencv-python
进行安装。
使用步骤
- 下载并解压项目文件。
- 修改脚本中的路径变量,将
"PATH_TO_CURRENT_FOLDER"
替换为项目解压后的绝对路径。 - 将所有图片打包到一个名为
JPEGImages
的新文件夹中。 - 将两个shell文件复制到与
JPEGImages
文件夹同级的目录。 - 运行
compile.sh
脚本:bash bash compile.sh
- 运行
label.sh
脚本:bash bash label.sh
注意:脚本中的某些功能(如显示图像)可能需要用户进行交互,例如通过按键操作。若不需要这些交互功能,可注释掉相应代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】