【问题标题】:How to get raspicam cmake to work with an openCV installation如何让 raspicam cmake 与 openCV 安装一起使用
【发布时间】:2017-01-28 18:38:31
【问题描述】:

我很难理解如何让 raspicam cmake CMakeLists.txt 安装示例与我的 openCV 安装一起工作。

  1. 首先我安装了 Jessie Pixel SD 卡。

  2. 那我就这样安装openCV

https://raspberrypi.stackexchange.com/questions/49668/how-do-i-install-open-cv-easily-onto-my-raspberry-pi-and-so-that-it-works

我在我命名的文件夹上安装和编译 openCV:

/home/pi/OpenCV/opencv-3.2.0/release

==== 更新这是我错过的简单解决方案============

在我的文件夹上成功本地安装后 /home/pi/OpenCV/opencv-3.2.0/release 我还必须执行此命令才能将 OpenCV 薄文件共享到默认文件夹 /usr/local/包括 /使用/本地/库 编译器如何拥有默认路径

$ sudo make install

然后 OpenCV 将安装在 /usr/local/... 然后 raspicam 默认 CMakeLists.txt cmake 编译将正常工作

=============================================

然后我从以下位置下载 raspicam API:

https://www.uco.es/investiga/grupos/ava/node/40 我遵循编译指南,但它不明白我应该将与我的 OpenCV 文件夹相关的 PATH 放在哪里

/home/pi/OpenCV/opencv-3.2.0/release

我将所有有关 raspicam API 的解压缩文件放在具有名称的文件夹中

/home/pi/raspicam-0.1.3

然后我做

$ mkdir build
$ cd build
$ sudo cmake .. 

我在执行$ sudo cmake .. 时收到此警告/错误消息

CMake Warning at CMakeLists.txt:51 (FIND_PACKAGE):
  By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "OpenCV", but
  CMake did not find one.

  Could not find a package configuration file provided by "OpenCV" with any
  of the following names:

    OpenCVConfig.cmake
    opencv-config.cmake

  Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
  "OpenCV_DIR" to a directory containing one of the above files.  If    "OpenCV"
  provides a separate development package or SDK, be sure it has been
  installed.

我尝试在CMakeLists.txt 的多个位置添加/home/pi/OpenCV/opencv-3.2.0/release,但似乎无法正常工作。

【问题讨论】:

  • 我已经解决了这个问题,方法是在 raspicam 的默认 CMakeLists.txt 的第 28 行添加:SET(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /home/pi/OpenCV/opencv-3.2.0/release)

标签: opencv cmake raspberry-pi3


【解决方案1】:

通过在 raspicam 的 CMakeLists.txt 的第 28 行添加此问题解决: SET(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /home/pi/OpenCV/opencv-3.2.0/release)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-26
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多