当前位置:   article > 正文

解决 Configuring incomplete, errors occurred! 问题 树莓派安装opencv报错

configuring incomplete, errors occurred!

错误原因

树莓派 安装opencv,参考了很多教程的方法,还是出错,在执行 make 时 代码编译到60% 左右就报错停止了,
休息几天后重来,发现原因再 设置cmake编译参数 时报错!

Configuring incomplete, errors occurred
  • 1

原因在于设置编译参数

/** CMAKE_BUILD_TYPE是编译方式
* CMAKE_INSTALL_PREFIX是安装目录
* OPENCV_EXTRA_MODULES_PATH是加载额外模块
* INSTALL_PYTHON_EXAMPLES是安装官方python例程
* BUILD_EXAMPLES是编译例程(这两个可以不加,不加编译稍微快一点点,想要C语言的例程的话,在最后一行前加参数INSTALL_C_EXAMPLES=ON \)
**/

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
	-D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.3/modules \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON ..
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

解决方法

修改编译参数设置顺序

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \ 
    -D CMAKE_INSTALL_PREFIX=/usr/local \ 
    -D INSTALL_PYTHON_EXAMPLES=ON \ 
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.0/modules \ 
    -D BUILD_EXAMPLES=ON ..
  • 1
  • 2
  • 3
  • 4
  • 5

再执行

make

install

····

顺便 Stack Overflow 有人是因为没有安装numpy

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/292863
推荐阅读
相关标签
  

闽ICP备14008679号