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); }
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); }
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); }
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"); }
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); } }