Azure 自定义视觉获取图像 ID 以删除它们

Azure custom vision get image ID to delete them

我正在寻找一种使用 Azure 自定义视觉 API 或 SDK 来获取训练图像 ID 以删除它们的方法,例如: https://westeurope.dev.cognitive.microsoft.com/docs/services/Custom_Vision_Training_3.0/operations/5c771cdcbf6a2b18a0c3b800

我也想访问预测图像 ID,但不知道如何获取它。

编辑: 例如我可以使用 this function to delet training images using ID but look like I never created ID for my images. I used this function 上传训练图像

实际上,当您上传图片时,您可以在设置 raw=true(检查 method parameter 描述)时获得带有响应的 ID。检查其余 api 示例响应,您可以在图像下找到 id 属性,这是您想要的图像 ID。

目前,如果您不知道图片 ID,则无法直接获取图片。最简单的方法是进入您的自定义视觉门户,然后使用浏览器控制台选择您要删除的图像获取图像 url,您可以从 url.

中获取图像 ID

如下图,首先是图像端点然后是i-project id,下一个参数是i-image id

如果你想批量删除图片,你可以使用get_tagged_images method, it comes from this API,你可以获得所有标记的图片Image class,在图片class中它包括图片id和图片 uri.

还有为什么不把传送门里的图片直接删掉,如果不知道图片这样效率更高。