예제 #1
0
        public IList <string> ClassificarPorArquivo(string idDoProjeto, string localDoArquivo)
        {
            var arquivo = new FileStream(localDoArquivo, FileMode.Open);

            var resultadoDaClassificacao = _servicoCognitivoDeVisaoPersonalizadaPredicao
                                           .ClassifyImage(
                new Guid(idDoProjeto),
                UltimaIteracaoRealizada(idDoProjeto),
                arquivo);

            return(AnalisarResultadoDaClassificacao(resultadoDaClassificacao));
        }
        public void ClassifyImage()
        {
            using (MockContext context = MockContext.Start(this.GetType()))
            {
                HttpMockServer.Initialize(this.GetType(), "ClassifyImage", RecorderMode);

                ICustomVisionPredictionClient client = GetPredictionClientClient();
                using (FileStream stream = new FileStream(Path.Combine("TestImages", "test_image.jpg"), FileMode.Open))
                {
                    ImagePrediction results = client.ClassifyImage(ClassificationProjectId, ClassificationPublishedName, stream);
                    ValidateResults(results);
                }
            }
        }