【问题标题】:How to get original image name from Microsoft Custom Vision API?如何从 Microsoft Custom Vision API 获取原始图像名称?
【发布时间】:2019-10-25 17:38:54
【问题描述】:

我不确定如何将标记区域与我的原始图像文件名相关联。

根据自定义视觉API documentation for GetTaggedImages 请求,我能够获得包含迭代 ID、创建日期、宽度、标记区域等信息的响应。但是,没有提及原始图像名称。

如果无法将原始文件名与标记区域相关联,那么我将不得不离线进行标记(例如 LabelImg)并使用 API 上传标记图像 - 而不是我希望的工作流程为。

感谢您的任何见解!

【问题讨论】:

    标签: microsoft-custom-vision


    【解决方案1】:

    我从一位 Microsoft 客户代表处收到了对此问题的答复。图片名称必须与上传时的“id”相关联(使用自定义视觉 api,而不是 web gui):

    该服务不使用文件名进行跟踪,它使用图像 ID。 上传图片时,返回ID,如果需要的话 将文件名与应在其上捕获信息的 ID 相关联 上传并存储在外部文件、数据库等中。

    以下是我如何获得所需内容的示例:

    upload_result = trainer.create_images_from_files(project.id, images=tagged_images_with_regions)
    for image in upload_result.images:
            print(image.image.id)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      相关资源
      最近更新 更多