gpt4 book ai didi

azure - 无法转换为类型 'system.collections.generic.IList'

转载 作者:行者123 更新时间:2023-12-02 07:21:57 25 4
gpt4 key购买 nike

我正在尝试使用计算机视觉 .NET SDK 调用 Azure 认知计算机视觉服务 API 来分析图像。

我的代码如下:

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

我收到以下错误消息:

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?>'.

screenshot for reference

有什么解决办法吗?

最佳答案

这是sample用于计算机视觉SDK,使用计算机视觉分析图像。

public static async Task<ImageAnalysis> AnalyzeImageAsync(this IComputerVisionClient operations, string url, IList<VisualFeatureTypes?> visualFeatures = default(IList<VisualFeatureTypes?>), IList<Details?> details = default(IList<Details?>), string language = default(string), IList<DescriptionExclude?> descriptionExclude = default(IList<DescriptionExclude?>), CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.AnalyzeImageWithHttpMessagesAsync(url, visualFeatures, details, language, descriptionExclude, null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
}

关于azure - 无法转换为类型 'system.collections.generic.IList<microsoft.azure.cognitiveservices.vision.computervision.models.visualfeaturetypes?>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64394142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com