public IActionResult Index(string imagem)
        {
            var analisador = new VisionAPI();
            var retorno    = analisador.FazAnalise(imagem).Result;

            ViewData["imagem"]  = imagem;
            ViewData["analise"] = retorno;

            return(View());
        }
Beispiel #2
0
    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
    }
Beispiel #3
0
        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");
        }
Beispiel #4
0
        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>());
        }