Facial-Landmarks-Annotation-Tool 使用教程
1. 项目的目录结构及介绍
Facial-Landmarks-Annotation-Tool/
├── docs/
│ └── gitignore
├── example/
│ └── src/
│ ├── gitignore
│ ├── CMakeLists.txt
│ ├── LICENSE
│ ├── README.md
│ ├── screenshot.png
│ ├── version.h
│ └── inversion.h
├── LICENSE
├── README.md
└── annotate.py
- docs/: 包含项目的文档文件。
- example/: 包含示例代码和相关文件。
- src/: 示例代码的源文件。
- LICENSE: 项目的许可证文件。
- README.md: 项目的介绍和使用说明。
- annotate.py: 项目的启动文件。
2. 项目的启动文件介绍
annotate.py
annotate.py
是 Facial-Landmarks-Annotation-Tool 的主要启动文件。它负责加载图像并启动标注界面。以下是一些关键参数和用法:
- -i: 指定图像文件夹的路径。
- -x: 指定输出 XML 文件夹的路径。
- -t: 调整测试集的大小(百分比)。
- --no-splits: 不分割数据集,只生成一个 XML 文件。
示例命令:
python annotate.py -i path/to/your/images -x your/xml/folder -t 20
3. 项目的配置文件介绍
README.md
README.md
文件包含了项目的详细介绍、使用方法和依赖项。以下是一些关键内容:
-
依赖项:
- OpenCV
- NumPy
- Pandas
- SciPy
-
安装和运行:
- 安装所需的包:
pip install opencv-python numpy pandas scipy
- 运行标注工具:
python annotate.py -i path/to/your/images -x your/xml/folder
- 安装所需的包:
通过阅读 README.md
文件,用户可以快速了解如何安装和使用该工具。