Roboflow项目创建指南

Roboflow中创建项目是一个简单的过程,它允许组织和管理机器学习数据集。以下是如何使用Roboflow的API来创建一个新项目的步骤。

首先,需要使用RoboflowAPI来创建一个项目。这可以通过调用rf.create_project()方法来完成。这个方法需要几个参数,包括项目名称、项目类型、许可证和注释组。

rf.create_project( project_name="项目名称", project_type="项目类型", license="项目许可证", annotation_group="注释组名称" )

在创建项目时,需要指定项目类型。Roboflow支持多种项目类型,包括对象检测、单标签分类、多标签分类、实例分割和语义分割。此外,还需要为公共工作区指定许可证,除非项目设置为“公共”。

还可以通过发送POST请求到/:workspace/projects端点来创建项目。以下是一个使用curl的示例请求。

$ curl --location 'https://api.roboflow.com/roboflow/projects?api_key=$ROBOFLOW_API_KEY \ --header 'Content-Type: application/json' \ --data '{ "name": "Sharks Dataset", "type": "object-detection", "annotation": "sharks" }'

在发送请求时,需要提供项目名称、类型和注释组名称。这些参数是必需的,并且有特定的接受值。例如,项目类型可以是对象检测、单标签分类等。

当成功创建一个项目后,将收到一个JSON格式的响应,其中包含了项目的详细信息。以下是一个示例响应。

{ "id": "roboflow/sharks-dataset", "type": "object-detection", "name": "Sharks Dataset", "created": 1688739471567, "updated": 1688739471567, "images": 0, "unannotated": 0, "annotation": "sharks", "versions": 0, "public": false, "splits": {}, "colors": {}, "classes": {}, "icon": null }

响应中包含了项目ID、类型、名称、创建和更新时间、图片数量、未标注数量、注释组名称、版本、是否公开以及分割、颜色、类别和图标等信息。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485