环境: opensuse opencv3.4.1 交叉编译器arm-openwrt-linux 作者:帅得不敢出门
https://github.com/opencv/opencv/tree/3.4.1
选择右边的"clone or download"按钮进行下载,选择下载zip
我下的是opencv-3.4.1.zip, 3.4.1的版本号
https://github.com/opencv/opencv_contrib
下载,因为这个相对会小些,所以我选择git直接下载,大家可以下载3.4.1的zip的包,版本要与opencv的版本一致就行,下zip会快些
git clone https://github.com/opencv/opencv_contrib
与opencv同一文件夹下
解压
然后cd opencv-3.4.1
编译pc端的:
mkdir build && cd build
编译
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ ../
如果要编译python3的请在cmake 后面加-D BUILD_opencv_python3=ON
make -j4
出错:
opencv-3.4.1/modules/python/src2/cv2.cpp:14:10: fatal error: numpy/ndarrayobject.h: 没有那个文件或目录
#include
com