예제 #1
0
        private async Task ProcessImage(String path)
        {
            try
            {
                string imageUrl = await GoogleDriveService.UploadImage(path);

                FeedbackModel.Image = imageUrl;
                SnackbarMessageQueue.Enqueue("Please Wait, We now verify your image");
                bool isConfident = await ImageAnlyzer.CheckIceCreamConfidentByPath(path);

                if (isConfident)
                {
                    SnackbarMessageQueue.Enqueue("Your image was verifyed successfully.");
                }
                else
                {
                    SnackbarMessageQueue.Enqueue("Sorry, Your image was not verifyed! please replace the image");
                    FeedbackModel.Image = "";
                }
            }
            catch (Exception e)
            {
                SnackbarMessageQueue.Enqueue("Sorry, it is impossible to add image now");
                FeedbackModel.Image = "";
            }
        }
        public async Task TestIsIceCreamConfidentUrl()
        {
            Boolean result = await ImageAnlyzer.IsIceCreamConfident("https://drive.google.com/uc?export=view&id=1TBtVfEBr_02FRRW2HJCDAuOU0kioTvBy");

            Assert.AreEqual(true, result, "success");

            result = await ImageAnlyzer.IsIceCreamConfident("https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/easiest-ever-fruit-ice-cream-ghk-1532637317.jpg");

            Assert.AreEqual(true, result, "success");
        }
        public async Task TestIsIceCreamConfident()
        {
            Boolean result1 = await ImageAnlyzer.CheckIceCreamConfidentByPath(@"C:\Users\Chayim\Documents\KioskInformation\Pictures\rockyroad8a.jpg");

            Assert.AreEqual(true, result1, "success");

            Boolean result = await ImageAnlyzer.IsIceCreamConfident("https://drive.google.com/uc?export=view&id=1TBtVfEBr_02FRRW2HJCDAuOU0kioTvBy");

            Assert.AreEqual(true, result, "success");

            result = await ImageAnlyzer.IsIceCreamConfident("https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/easiest-ever-fruit-ice-cream-ghk-1532637317.jpg");

            Assert.AreEqual(true, result, "success");
        }