I am trying to use the Computer Vision .NET SDK to call Azure Cognitive Computer Vision Service API to analyse an image.
My code is below:
List<VisualFeatureTypes> features1 = new List<VisualFeatureTypes>()
{
VisualFeatureTypes.Categories, VisualFeatureTypes.Description,
VisualFeatureTypes.Faces, VisualFeatureTypes.ImageType,
VisualFeatureTypes.Tags, VisualFeatureTypes.Adult,
VisualFeatureTypes.Color, VisualFeatureTypes.Brands,
VisualFeatureTypes.Objects
};
ComputerVisionClient client =
new ComputerVisionClient(new ApiKeyServiceClientCredentials(key))
{ Endpoint = endpoint};
ImageAnalysis results = await client.AnalyzeImageAsync(imageUrl, features1);
I am getting the following error message:
cannot convert type 'system.collections.generic.List<microsoft.azure.cognitiveservices.vision.computervision.models.visualfeaturetypes>' to type 'system.collections.generic.IList<microsoft.azure.cognitiveservices.vision.computervision.models.visualfeaturetypes?>'.
Any ideas how to resolve it?