4

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

4

2 回答 2

1

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

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

祝你好运!

于 2014-07-26T14:36:16.557 回答
0

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

你会在那里找到一个用于 OpenCV 的 BlackBerry Github 链接。就移植而言,我不知道已经完成了多少工作。

于 2014-07-26T20:51:32.007 回答