【问题标题】:Xamarin Forms Image RecognitionXamarin 形成图像识别
【发布时间】:2018-12-27 22:57:26
【问题描述】:

我想知道是否有任何 Xamarin Forms 识别系统可以用相机识别一个点(例如绿色实心圆圈),以便从该点提取信息(如坐标)。

我知道 EmguCV 可能可以做到这一点,但示例无法正常工作,如果您想在 Xamarin Forms 上使用它,您必须支付商业许可,如果我无法测试,这对我没有意义以前的。

任何有关这方面的信息将不胜感激。

【问题讨论】:

  • 你应该可以直接使用 openCV 库,但它会很痛苦。如果这是一条关键路径,您可能只想自己编写。出于速度原因,我建议用 C 编写它。

标签: c# xamarin xamarin.forms image-recognition emgucv


【解决方案1】:

我为你看到了 3 种方法:

  • 使用 EmguCV: 我将 EmguCV 用于 Xamarin Forms,它运行良好。 但是配置起来相当复杂......试试这个教程:Using Emgu with Xamarin Forms。我认为您无需购买许可证即可对其进行测试,但只能在模拟器上进行测试...

  • 我还发现了一个名为“自定义视觉”的 Azure 服务。你可以训练一个神经网络吗?识别图片上的物体...看看这里(有免费计划):Custom vision Azure service

  • 最后,如果你有足够的图像处理能力,你可以自己做(网上有很多教程)。

==> 对我来说,第一个解决方案是最好的(Emgu 真的很强大)。因此,如果您打算将它用于多个项目,我建议您购买许可证... 「自定义视觉」Azure 服务看起来很方便,但不知道合不合你的需求……你要自己测试一下,而且免费套餐也有限……

祝你好运

【讨论】:

  • 谢谢KFactory!我正在尝试实现 EmguCV,我找到了该教程,但它仅适用于共享项目。你认为我可以在 Net Standard 项目上实现它吗?如果是这样,有什么提示吗?我还将在 Azure 中掠夺。也许这是一个不错的选择:)
  • 没有“Xamarin Forms”EmguCV 库...只有本机 Xamarin iOS 和 Android 库,这就是您必须使用共享项目的原因...这不是很方便,但对于中小型项目,没关系。我认为实际上没有 NET Standard 实现......最难的是从这个库开始 :) !
  • 谢谢你!这是非常有用的信息!很多人会很高兴读到:)干杯!
  • 您好,是否可以在您的 EmguCV 教程中使用 Net Standard 而不是共享项目?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2015-11-24
  • 1970-01-01
  • 2014-10-30
相关资源
最近更新 更多