in functions/image-analysis/csharp/Function.cs [63:73]
private Task<AnnotateImageResponse> AnnotateImageAsync(StorageObjectData data, CancellationToken cancellationToken)
{
var features = new[] { LabelDetection, Feature.Types.Type.ImageProperties, SafeSearchDetection}
.Select(type => new Feature { Type = type, MaxResults = 20 });
var request = new AnnotateImageRequest
{
Image = Image.FromUri($"gs://{data.Bucket}/{data.Name}"),
Features = { features }
};
return _visionClient.AnnotateAsync(request, cancellationToken);
}