Я пытаюсь разработать функцию API Google Vision на C #.
код должен скомпилироваться в dll, и он должен быть выполнен для выполнения следующих шагов.
- получить изображениеиз изображения Путь.
- отправить изображение в Google vision api
- Вызвать функцию определения текста документа
- получить возвращаемое значение (значения текстовой строки)
- Done
Когда я запускаю dll, Тем не менее, он продолжает выдавать ошибку исключения исключения.Я предполагаю, что проблема в учетных данных Google, но не уверен ...
Может кто-нибудь помочь мне с этим?Я даже не знаю, что var credential = GoogleCredential.FromFile (Credential_Path);было бы правильным способом вызвать файл JSON ...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Google.Cloud.Vision.V1;
using Google.Apis.Auth.OAuth2;
using Image = Google.Cloud.Vision.V1.Image;
namespace DLL_TEST_NetFramework4._6._1version
{
public class Class1
{
public string doc_text_dection(string GVA_File_Path, string Credential_Path)
{
var credential = GoogleCredential.FromFile(Credential_Path);
//Load the image file into memory
var image = Image.FromFile(GVA_File_Path);
// Instantiates a client
ImageAnnotatorClient client = ImageAnnotatorClient.Create();
TextAnnotation text = client.DetectDocumentText(image);
//Console.WriteLine($"Text: {text.Text}");
return $"Text: {text.Text}";
//return "test image...";
}
}
}