c# - 如何使用 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";
}
解决方案
您无法使用 Clarifai 获取图片中对象的位置,但您可以使用 Microsoft 的 Custom Vision AI。正如您在文档中看到的那样,它为您提供了执行此操作的确切坐标。
推荐阅读
- pip - 自动安装 pip 包的操作系统依赖项
- python - 如何创建一个新的 pandas 列,其中行号按索引值拆分?
- javascript - 如何从我的屏幕中的组件获取道具?
- python - 使用 pandas 和“loc”在 DataFrame(使用 read_excel)中查找值,但不区分大小写
- r - Using purrr to create several new variables based on values of existing variables
- asp.net-core - 如何为 Asp 核心 OData 添加除 json 之外的格式化程序?
- javascript - Electron 中的图像文件上传和检索
- javascript - 如何将 JSON 数组从 REST API 转换为对象
- powershell - 使用 CD 命令启动 powershell 时,如何在路径名中包含“x64”?
- php - 执行同步和异步操作