Example #1
0
        static void Main(string[] args)
        {
            // CLI-Command.
            var cmdCli = "\n\naws comprehend detect-sentiment --region \"us-east-1\" " +
                         "--language-code \"en\" --text \"That was a nice trip. The Hotel was amazing!\"\n";

            /*That was a nice trip. The Hotel was amazing!*/

            ExtFunc.Say("Please run following command: " + cmdCli);
        }
Example #2
0
        static void Main(string[] args)
        {
            String bucket = ExtFunc.Read("\nAmazon S3 Bucket-Name with a picture:");
            String photo  = ExtFunc.Read("\nPicture Filename in Bucket:");

            // CLI-Command. Example= aws rekognition detect-labels --image "S3Object={Bucket=my-pics,Name=pic1.jpg}"
            var cmdCli = "\n\naws rekognition detect-labels --image \"S3Object={Bucket=" + bucket + ",Name=" + photo + "}\"\n";


            ExtFunc.Say("Please run following command: " + cmdCli);
        }
Example #3
0
        void ExecuteExtension(ExtFunc command)
        {
            if (!extensionsEnabled)
            {
                return;
            }
            TFPData data = GetData();

            foreach (TFPExtension extension in Extensions)
            {
                switch (command)
                {
                case ExtFunc.Start:
                    extension.ExStart(ref data, controllerInfo);
                    break;

                case ExtFunc.PreUpdate:
                    extension.ExPreUpdate(ref data, controllerInfo);
                    break;

                case ExtFunc.PostUpdate:
                    extension.ExPostUpdate(ref data, controllerInfo);
                    break;

                case ExtFunc.PreFixedUpdate:
                    extension.ExPreFixedUpdate(ref data, controllerInfo);
                    break;

                case ExtFunc.PostFixedUpdate:
                    extension.ExPostFixedUpdate(ref data, controllerInfo);
                    break;

                case ExtFunc.PreMove:
                    extension.ExPreMove(ref data, controllerInfo);
                    break;

                case ExtFunc.PreMoveCalc:
                    extension.ExPreMoveCalc(ref data, controllerInfo);
                    break;

                case ExtFunc.PostMove:
                    extension.ExPostMove(ref data, controllerInfo);
                    break;

                case ExtFunc.PostInput:
                    extension.ExPostInput(ref data, controllerInfo);
                    break;

                default:
                    break;
                }
            }
            SetData(data);
        }
Example #4
0
        static void Main(string[] args)
        {
            String text = ExtFunc.Read("Input a text to Sentiment-Analysation i.E \"That was a nice trip. The Hotel was amazing!\"");

            AmazonComprehendClient comprehendClient = new AmazonComprehendClient(
                Amazon.RegionEndpoint.USEast1);

            // Call DetectKeyPhrases API
            Console.WriteLine("Calling DetectSentiment");
            DetectSentimentRequest detectSentimentRequest = new DetectSentimentRequest()
            {
                Text         = text,
                LanguageCode = "en"
            };
            DetectSentimentResponse detectSentimentResponse = comprehendClient.DetectSentiment(detectSentimentRequest);

            Console.WriteLine(detectSentimentResponse.Sentiment);
            Console.WriteLine("Done");
        }
Example #5
0
        static void Main(string[] args)
        {
            String bucket = ExtFunc.Read("\nAmazon S3 Bucket-Name with a picture:");
            String photo  = ExtFunc.Read("\nPicture Filename in Bucket:");

            AmazonRekognitionClient rekognitionClient =
                new AmazonRekognitionClient(Amazon.RegionEndpoint.USEast1);

            var analyzed_image = new Image()
            {
                S3Object = new Amazon.Rekognition.Model.S3Object()
                {
                    Name   = photo,
                    Bucket = bucket
                },
            };

            DetectLabelsRequest detectlabelsRequest = new DetectLabelsRequest()
            {
                Image         = analyzed_image,
                MaxLabels     = 10,
                MinConfidence = 75F
            };

            try
            {
                DetectLabelsResponse detectLabelsResponse = rekognitionClient.DetectLabels(detectlabelsRequest);
                Console.WriteLine("Detected labels for " + photo);

                foreach (Label label in detectLabelsResponse.Labels)
                {
                    Console.WriteLine("{0}: {1}", label.Name, label.Confidence);
                }

                var tempUrl = GetS3Url(RegionEndpoint.USEast1, photo, bucket, 1);
                System.Diagnostics.Process.Start(tempUrl);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }