FastCV和Windows Phone 8(C#)

时间:2014-11-09 09:28:33

标签: c# windows-phone-8 computer-vision

我想用Qualcommm的FastCV构建一个Windows Phone 8(C#)应用程序。使用Android非常简单,因为我没有关于它的任何文档,因此我遇到了Windows Phone的问题。

安装FastCV SDK v1.5 for Windows Phone后,我有一个头文件(fastcv.h)和一个.lib文件(libfastcvnative.wp63.lib)。如何在VS 2012/2013中使用/引用这两个C ++文件? Eclipse中是否还有像CDT这样的工具?

Qualcomm's Dev-Forum有一个解决方案,但我无法理解。

另一个问题:是否有其他用于Windows Phone 8的计算机视觉(对象检测,文本识别......) - 可能有更好的文档?

谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了 this CodePlex项目。它似乎正在做你需要的。如果它不起作用,您可以尝试以下方法。

一个问题是C#是托管代码,而FastCV库可能是本机代码。

所以你需要一个"转发"您打算使用的FastCV功能。本机代码和Manged C ++互操作性更容易拥有,因为即使在同一文件中也可以拥有托管代码和本机代码。有关详细信息,请参阅 here

因此,您需要创建一个manged C ++库,将其作为C#项目中的程序集加载并从那里使用它。 C ++托管库将只调用本机FastCV函数。

  

是否有其他计算机视觉(物体检测,文本识别   ..)对于Windows Phone 8 - 可能有更好的文档?

是。 您可以使用OpenCV for Windows 8 / 8.1。检查 here 以获取更多信息。它不能保证比FastCV更好地进行优化,但我觉得它比FastCV功能更完整。我会在FastCV之前使用OpenCV。