首页 > 解决方案 > 如何使用 clarifai 在 xamarin 中检测图像中对象的位置?

问题描述

我正在使用 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";
            }

标签: c#xamarinobject-detectionclarifai

解决方案


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


推荐阅读