导入OpenCV for Blackberry 10

时间:2013-11-15 03:10:28

标签: opencv blackberry-10 augmented-reality blackberry-cascades blackberry-qnx

我想将OpenCV库包含到我的级联项目中,但由于文档的运气,我不知道该怎么做..我需要帮助! PS:我使用的是Windows 7 64位。

2 个答案:

答案 0 :(得分:1)

虽然我没有为BB10构建它,但我已经为许多其他平台构建了OpenCV。这就是我要做的事情:

  1. 寻找其他人的预建二进制文件。例如http://www.greenviolet.net/~lewellyn/OpenCV-QNX.zip
  2. 如果您需要自己构建它,只需在Momentics中为OpenCV的每个子库创建一个库项目,并参考CMake列表文件将源代码添加到它(以确保正确的源代码最终在正确的图书馆)。我建议不要浪费时间尝试从命令行获取工作版本,或者在BB10上寻找对OpenCV的直接支持。如果你采用这种方法,那么很容易构建的是cv,cvaux,cxcore等。由于它基于相机捕获和桌面平台的gui,所以highgui不会这样构建。
  3. 如果您需要相机支持,请使用BB10捕获API进行低级别操作。您可以轻松地围绕现有指向RGB24数据的指针构造cv :: Mat对象。我不记得这些帧是NV21(也就是YUV半平面)还是RGB24格式,但无论如何现在可能在OpenCV中支持NV21。如果没有,则有转换代码在那里进行软件转换。 http://labs.movenda.com/blog/wp-content/uploads/2009/02/arm_yuv2rgb.zip
  4. 祝你好运!

答案 1 :(得分:0)

此页面包含导入开源库的文档:https://developer.blackberry.com/native/documentation/core/library_support_at_a_glance.html

您可以在那里找到适用于OpenCV的BlackBerry GitHUB链接。我不知道在移植方面做了多少工作。