0

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

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

编辑:例如,我可以使用此功能使用 ID 删除训练图像,但看起来我从未为图像创建 ID。我使用此功能上传训练图像

4

1 回答 1

1

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

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

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

在此处输入图像描述

如果你想批量删除图片,你可以使用get_tagged_images方法,它来自这个API,你可以获取所有标记的图片Image class,在 Image 类中它包含图片 id 和图片 uri。

另外,为什么不直接删除门户中的图像,如果您不知道图像,这种方式更有效。

于 2020-01-10T08:15:09.927 回答