c# - Grpc.Core.RpcException StatusCode Unavailable Channel 处于状态 TRANSIENT_FAILURE
问题描述
我正在使用 Google Vision API 来获取图像的相关标签。
var client = ImageAnnotatorClient.Create();
var image = Image.FromFile(@"C:\Users\Scorpio\Desktop\th.jpg");
var response = client.DetectLabels(image); // error
foreach (var annotation in response)
{
if (annotation.Description != null)
Console.WriteLine(annotation.Description);
}
知道我们如何解决这个问题吗?我尝试使用非常常见的图像,例如国旗,但仍然出错。
解决方案
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"C:\Users\#YOURUSER#\source\repos\PdfToImage\credentials.json");
推荐阅读
- angular - Angular 5发布多个文件
- mocha.js - 带有 Mocha 的 Chimp.js - 在 CircleCI 上保存失败测试的屏幕截图
- c++ - 原子
与字长对齐 - reactjs - react-google-maps HeatmapLayer:无法读取未定义的属性“地图”
- sql - 检查更新的记录是否是触发器中表的最后一条记录
- javascript - 无法将图像作为表格添加到 javascript
- html - 导航栏中的项目对齐
- javascript - 将 textarea 中的内容导出到 Html 在 Internet Explorer 11 上不起作用
- .net - 在 VB.net 中使用 TreeListView
- powershell - 在高级 PowerShell 函数中声明多个别名