如何在Xamarin中使用clarifai检测图像中对象的位置?

时间:2019-06-29 21:12:27

标签: c# xamarin object-detection clarifai

我正在使用xamarin构建android和ios应用程序,该应用程序应该检测到我在图像中单击的对象。通过训练一些模型并预测图像中是否存在特定对象,我成功地使用了https://portal.clarifai.com来检测图像中是否存在特定对象。

现在,我正在尝试检测该对象的位置(以在此之后预测我要单击的对象是什么)

有人可以帮我吗?

var client = new ClarifaiClient(my-api-key);

var response = await client.Predict<Concept>(my-concept-id, 
                new ClarifaiFileImage(ReadFully((file.GetStream())))).ExecuteAsync();

            foreach (var concept in response.Get().Data)
            {
                s += concept.Name + " : " + concept.Value + "\n";
            }

1 个答案:

答案 0 :(得分:0)

使用Clarifai无法获得对象在图片内的位置,但是可以使用Microsoft的Custom Vision AI。 正如您在documentation中看到的那样,它为您提供了执行此操作所需的确切坐标。