这篇是对上一篇安装树莓派的补充,我安装了差不多3,4天的样子,遇见一些坑,有大有小,因为在树莓派上安装opencv是在假期的时候,距离现在有一段时间,所以只是把记住的坑记录下来,这些都是刻骨铭心的啊……
1、笔记本和电脑直连时,一定要看清IP地址,前面的是,一般都是192.开头(到处都是只是盲点,可咋整!!),而且如果在你发现网断了,就赶紧查看一下是否是中断连接了,如果是就赶紧再查一下树莓派的IP,命令再写下:
/sbin/ifconfig
回车
2、在安装opencv3 设置CMAKE参数时一长串命令,我在我这边的额树莓派上用通用格式不行,于是百度,发现,命令得这么写
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv_contrib-3.4.0/modules -D BUILD_EXAMPLES=ON -D WITH_LIBV4L=ON PYTHON3_EXECUTABLE=/usr/bin/python3.5 PYTHON_INCLUDE_DIR=/usr/include/python3.5 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS=/home/pi/.local/lib/python3.5/site-packages/numpy/core/include ..
3、make之后,会出现很多错误,会出现好多文件不存在,例如:fatal error: boostdesc_bgm.i: No such file or directory
这样的问题解决方法通用,就是下述方法:
少文件,就下载相应的文件,主要找下载网址
网址就在 /home/pi/Downloads/opencv-3.4.0/build/CMakeFownloadLog.txt 中 ctrl+F 缺啥找啥,例如找boostdesc_bgm.i,那么往后看,同一行就有这个文件的下载网址,直接复制黏贴到浏览器中,一定要等它加载完,然后全部复制,在 /home/pi/Download/opencv_contrib-3.4.0/module/xfeature2d/src/ 新建相应的文件,命名完全按照原来的名字来,就是把原本.txt格式后缀改成相应的,如.i ( .txt -> .i )。
4、还有一些路径的问题,需要在原来的.cpp或是.h文件里面直接加整个路径。具体问题的我忘截图了。