Попытка определить значения изображения с помощью Google Cloud Vision с использованием c # asp.net c #, но я получаю ошибку ниже.
Error loading native library. Not found in any of the possible locations: C:\Users\mazharkhan\Documents\Visual Studio 2013\WebSites\googleapi\bin\grpc_csharp_ext.x86.dll,C:\Users\mazharkhan\Documents\Visual Studio 2013\WebSites\googleapi\bin\runtimes/win/native\grpc_csharp_ext.x86.dll,C:\Users\mazharkhan\Documents\Visual Studio 2013\WebSites\googleapi\bin\../..\runtimes/win/native\grpc_csharp_ext.x86.dll
Я получаю ошибку в строке ниже.И попытался открыть этот URL-адрес не работает: http://vision.googleapis.com
var channel = new Grpc.Core.Channel(@"http://vision.googleapis.com", credential.ToChannelCredentials()); // <-- Getting error in this line
Ниже приведен код моего дизайна.
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
Ниже приведен мой код, который отображается при нажатии кнопки для отображения в ярлыке
protected void Button1_Click(object sender, EventArgs e)
{
var image = Google.Cloud.Vision.V1.Image.FromFile(@"C:\!\cat.jpg");
var credential = GoogleCredential.FromFile(@"C:\!\Tutorials-0a2efaf1b53c.json");
var channel = new Grpc.Core.Channel(@"http://vision.googleapis.com", credential.ToChannelCredentials()); // <-- Getting error in this line
var client = ImageAnnotatorClient.Create(channel);
var response = client.DetectText(image);
foreach (var annotation in response)
{
if (annotation.Description != null)
// Console.WriteLine(annotation.Description);
Label1.Text += annotation.Description + "\r\n";
}
}
Я использовал приведенный ниже пример URL:
Обнаружение контента в Google Cloud Vision для .NET ничего не делает / зависает приложение
Я создал службуключевой аккаунт также в Google для файла JSON.