编译opencv 准备工作
将下载下来的文件移到指定目录
pi@raspberrypi:~ $
mv /home/pi/opencv /home/pi/Downloads/opencv-4.1.0
mv /home/pi/opencv_contrib /home/pi/Downloads/opencv-4.1.0
在opencv-4.1.0 放置下载好的opencv 文件,以及opencv_contrib
cd /home/pi/Downloads/opencv-4.1.0
mkdir build
cd build
配置Cmake,执行以下命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv-4.1.0/opencv_contrib-3.4.0/modules \
-D BUILD_EXAMPLES=ON \
-D WITH_LIBV4L=ON \
-D PYTHON3_EXECUTABLE=/usr/bin/python3.7 \
-D PYTHON_INCLUDE_DIR=/usr/include/python3.7 \
-D PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.7m.so \
-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include \
..
总结,最后编译失败了,有空再研究