我正在使用 NuGet 包Microsoft.Cognitive.CustomVision.Prediction版本1.2.0。我创建了 1 个试验项目并用一些图像对其进行了训练。现在,当我尝试使用 调用 API 进行预测时PredicionEndpoint,系统会抛出异常:Microsoft.Rest.HttpOperationException。当我调试代码并检查异常时,它说:{"Operation returned an invalid status code 'NotFound'"}这是我的代码:var attachmentStream = await httpClient.GetStreamAsync(imageUrl);PredictionEndpoint endpoint = new PredictionEndpoint() { ApiKey = "MY_CORRECT_PREDICTION_KEY"};var predictions = new ImagePredictionResultModel();try { predictions = endpoint.PredictImage(new Guid("MY_CORRECT_PROJECT_ID"), attachmentStream);} catch (Microsoft.Rest.HttpOperationException exception) { await context.PostAsync(exception.Body.ToString()); await context.PostAsync(exception.Data.ToString());}foreach(var c in predictions.Predictions) { Console.WriteLine($ "{c.Tag}: {c.Probability}");}attachmentStream 是一个正确的图像流,我可以将它输出到特定于项目的视图。调用时抛出异常endpoint.PredictImage(...)。
- 1 回答
- 0 关注
- 305 浏览
添加回答
举报
0/150
提交
取消