public IActionResult Index(string imagem) { var analisador = new VisionAPI(); var retorno = analisador.FazAnalise(imagem).Result; ViewData["imagem"] = imagem; ViewData["analise"] = retorno; return(View()); }
public void OnPhotoReady(string id, byte[] photo, Matrix4x4 cameraToWorldMatrix, Resolution cameraResolution) { VisionInformation vi = visionInformationList.GetVisionInformationById(id); if (vi != null) { vi.Matrix = cameraToWorldMatrix; } #if !UNITY_EDITOR VisionAPI visionAPI = new VisionAPI(); visionAPI.GetDataAsync(id, ConfigSettingscs.VisionURL, photo, ConfigSettingscs.VisionKey, OnGetDataCompleted); #endif }
private static void VideoCapture_ImageGrabbed(object sender, EventArgs e) { Console.WriteLine("reussi"); VideoCapture capture = (VideoCapture)sender; //capture.Grab(); Mat image = new Mat(); capture.Retrieve(image, 0); image.Save("C:/Users/natha/OneDrive/Documents/test/img.png"); Image img = Image.FromFile("C:/Users/natha/OneDrive/Documents/test/img.png"); VisionAPI.MakeAnalysisRequest(img); System.Threading.Thread.Sleep(5000); img.Dispose(); File.Delete("C:/Users/natha/OneDrive/Documents/test/img.png"); }
public static Dictionary <string, string> GetAPIAvailableModels(VisionAPI api) { switch (api) { case VisionAPI.Clarifai: return(readModelOptions("CVClient.ModelOptions.ClarifaiModels.json")); case VisionAPI.OpenSource: return(readModelOptions("CVClient.ModelOptions.OpenSourceModels.json")); default: break; } return(new Dictionary <string, string>()); }