在树莓派上编译opencv3.4.3
tar -xf opencv-3.4.3.tar.gz
cd opencv-3.4.3/
mkdir -p build && cd build
制作:
sudo cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -D WITH_FFMPEG=ON ..
编译:
make -j4
经过漫长的等待,编译完成
安装:
sudo make install
卸载:
sudo make uninstall
但 cv2.VideoCapture.isOpened()返回False, 解决中。。。
解决方法:不要用编译安装的,回到刚才的build目录下,把它卸载了
然后执行:sudo apt-get install libopencv-dev
重新编译c++测试程序,工作正常。