你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

检查 COCO 注释文件的格式

重要

此功能现已弃用。 2025 年 1 月 10 日,Azure AI 图像分析 4.0 自定义图像分类、自定义对象检测和产品识别预览 API 将停用。 该日期之后,对这些服务的 API 调用会失败。

要确保模型顺利运行,请转换到现已正式发布的 Azure AI 自定义视觉。 自定义视觉可提供与这些即将停用的功能相似的功能。

提示

本文基于 Jupyter notebook check_coco_annotation.ipynb在 GitHub 中打开

此指南演示如何检查注释文件的格式是否正确。 首先,从命令行安装 python 示例包:

pip install cognitive-service-vision-model-customization-python-samples

然后,运行以下 python 代码以检查文件格式。 可以在 Python 脚本中输入此代码,也可以在兼容的平台上运行 Jupyter Notebook

from cognitive_service_vision_model_customization_python_samples import check_coco_annotation_file, AnnotationKind, Purpose
import pathlib
import json

coco_file_path = pathlib.Path("{your_coco_file_path}")
annotation_kind = AnnotationKind.MULTICLASS_CLASSIFICATION # or AnnotationKind.OBJECT_DETECTION
purpose = Purpose.TRAINING # or Purpose.EVALUATION

check_coco_annotation_file(json.loads(coco_file_path.read_text()), annotation_kind, purpose)

在新项目中使用 COCO 文件

验证 COCO 文件后,即可将其导入你的模型自定义项目。 请参阅创建和训练自定义模型,并转到有关选择/导入 COCO 文件的部分–你可以按照那里从头到尾的指南操作。

后续步骤