我想用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的计算机视觉(对象检测,文本识别......) - 可能有更好的文档?
谢谢!
答案 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。