问题标签 [microsoft-custom-vision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
43 浏览

c# - C# - 如何从 API 返回的 JSON 格式字符串中仅输出一个特定项目

我目前正在尝试使用 C# 将图像提交到我的自定义视觉预测 API。我是 C# 新手,按照 Microsoft Azure 网站上提供的教程(https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/use-prediction -api#next-steps)。

本教程以程序使用以下代码返回 JSON 格式的字符串结束:

以输出为例:

是否可以更改代码以使其仅返回数组的预测部分?我知道会有一个解决方案,但正如我之前提到的,我对 C# 非常陌生,以前从未使用过 JSON,而且我还没有设法在网上找到任何东西来帮助解决我的问题 - 但如果有人已经有, 请告诉我!

我希望你能帮我解决这个问题!

谢谢,

0 投票
1 回答
439 浏览

python - Custom Vision 在哪里存储训练图像

我在 CustomVision.AI 中开发了一个图像分类模型我想下载所有用于训练模型的训练图像我使用了训练 API 并且能够检索所有图像的“HTML”位置但是我想使用一个脚本,用于将图像从 HTML 位置实际下载到本地驱动器,但编写脚本不如运行它们好。

我还试图弄清楚图像是存储在天蓝色资源中还是自定义视觉使用自己的负载存储图像,我想将图像移动到天蓝色 blob。

我不是一个真正的“程序员”,更像是一个高级技术经理,但我很擅长运行脚本和一些 python 代码。

0 投票
1 回答
207 浏览

python - 问题:使用自定义视觉和 python API 下载模型

我是 Microsoft Custom Vision 的新手,我正在使用 jupyter notebooks/python 集成 Microsoft Azure Custom Vision API。我能够上传图像,自动标记它们并训练第一次迭代。但是,当我尝试下载训练迭代/模型的 Docker 文件时,我在尝试导出模型时遇到了困难。使用函数export_iteration我最终得到了一个mst.rest.pipeline.clientrawresponse 对象。我认为目前它只存储在导出队列中。如何访问此队列元素以将其下载到本地系统?

PS:我正在使用通用(紧凑)模型格式,因此它应该是可导出的。

示例代码:

0 投票
1 回答
47 浏览

azure - 如何使用自定义视觉 api 读取表格格式数据图像并存储到 csv 文件中?

我已经编写了 python 代码来从图像中读取文本并将其存储到文本文件中。我能够从图像中捕获正常数据,但发现很难从图像中捕获表格格式数据并存储到 csv 文件中。我能够从图像中读取一列,但输出中缺少其他列。是否可以通过自定义视觉 api 实现解决方案?在此处输入图像描述

0 投票
2 回答
122 浏览

object-detection - 需要有关 Azure 自定义视觉中的对象检测的帮助

我需要检测一把椅子,但前提是它在中间

所以,我拍摄了一段视频,使得椅子在每一帧中都覆盖了图像的所有部分

我需要在两个班级之间进行分类——椅子在中间,椅子不在中间

所以,我不知道如何标记每个图像?

如下图所示,标签区域是否应该覆盖整个帧?

在此处输入图像描述

0 投票
1 回答
202 浏览

c# - 尝试将训练图像上传到自定义视觉项目时出现未经授权的错误

我正在关注 AI School 在 sketch2code 应用程序上提供的教程(链接:https ://aischool.microsoft.com/en-us/services/learning-paths/sketch2code/sketch2code-lab/train-an-object-detection -型号

我已按照说明将训练密钥粘贴到 program.cs 文件中,当我运行“dotnet run”命令时,出现以下错误:

未处理的异常:Microsoft.Rest.HttpOperationException:操作在 Microsoft.Azure.CognitiveServices 的 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.TrainingApi.GetDomainsWithHttpMessagesAsync(Dictionary`2 customHeaders, CancellationToken cancellationToken) 处返回了无效状态代码“未授权”。 Vision.CustomVision.Training.TrainingApiExtensions.GetDomainsAsync(ITrainingApi 操作, CancellationToken cancelToken) 在 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.TrainingApiExtensions.GetDomains(ITrainingApi 操作) 在 Import.Program.Main(String[] args) 在 C :\Users\DELL_PC\Desktop\BE Project\AISchoolTutorials\sketch2code\Import\Program.cs:line 29

对此有什么帮助吗?

0 投票
1 回答
94 浏览

c# - 上传图像以训练自定义视觉时出现未经授权的异常

我一直在关注https://aischool.microsoft.com/en-us/services/learning-paths/sketch2code教程,

  • 我在美国西部 2 地区创建了自定义视觉实例
  • 带有 2 个标签的训练样本图像
  • 更改 Program.cs 文件中的键值,如果我运行“dotnt run”命令,则会出现以下错误

未处理的异常:Microsoft.Rest.HttpOperationException:操作在 Microsoft.Azure.CognitiveServices 的 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.TrainingApi.GetDomainsWithHttpMessagesAsync(Dictionary`2 customHeaders, CancellationToken cancellationToken) 处返回了无效状态代码“未授权”。 Vision.CustomVision.Training.TrainingApiExtensions.GetDomainsAsync(ITrainingApi 操作, CancellationToken cancelToken) 在 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.TrainingApiExtensions.GetDomains(ITrainingApi 操作) 在 Import.Program.Main(String[] args) 在 F :\Microsoft AI\AISchoolTutorials-master\AISchoolTutorials-master\sketch2code\Import\Program.cs:line 29

请帮忙解决,先谢谢了

0 投票
1 回答
71 浏览

python - 自定义愿景:剩余配额

我在调用时遇到“超出配额”异常CustomVisionPredictionClient

有没有办法找出自定义视觉中剩余的预测调用次数?

我在文档中找不到任何信息,除了每月有 10,000 个预测的限制。

0 投票
1 回答
176 浏览

opencv - 根据箭头标记识别汽车的零件

Please excuse me for not posting any code, as I don't think I have reached far enough to be relevant for my question.

我正在研究一种解决方案,该解决方案需要识别客户绘图所指向的车辆部件并提取文本及其引用的部件,如下面的示例所示。 在此处输入图像描述

我对 ML 或 AI 技术非常陌生,因此我一直在考虑使用Azure customvision.ai,它允许我使用一堆图像和对象识别来训练模型,并且有一个很好的 REST API 可以使用。这有点工作,因为我能够传递图像并且它能够识别该图像上可见的汽车部件。

但是我无法理解如何识别9. BXCU12实际指向的Bonnet.

有人可以通过指出任何示例或合适的解决方案来帮助我解决这个问题吗?

0 投票
1 回答
347 浏览

azure - 操作返回了无效的状态代码“未找到”Xamarin 表单和 Azure CustomVision

每当var result = await endpoint.ClassifyImageAsync(myProjectID, "Iteration2", photo.GetStream());称为错误时,说明操作返回了无效的状态代码“未找到”Xamarin 表单并发生 Azure CustomVision。我已经尝试按照自定义视觉文档上的教程进行操作,并且我相信 myProjectID、端点和预测键是正确的。我正在Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction;为我的代码使用 using 包。

注意事项:

当我在浏览器中运行我的端点链接时,它会给出错误 404(与此错误的错误结果非常相似,可以相关吗?)

我将密钥和端点 url 存储在字符串而不是环境变量中。

错误的图像以及我如何获得我的钥匙,钥匙已被更改