最近买了个csi摄像头,准备研究一下人脸识别、物体监测方面的应用,在等待到货的过程中先把opencv安装了,中间遇到一些坑,后来找到一篇文章,照做以后就成功了,所以在这里整理记录一下。
主要参考这个地址(https://www.jianshu.com/p/3180a253fe3c),步骤如下:
安装numpy库
安装依赖
下载opencv源代码并解压(这两个文件名称一样,都下载下来,第二个会自动重命名为3.4.0.zip.1,不影响解压)
解压后得到opencv-3.4.0、opencv_contrib-3.4.0文件夹
cmake
注意,上面cmake到最后是一行要一次执行,其中OPENCV_EXTRA_MODULES_PATH参数中的路径要改成你刚才解压的opencv_contrib-3.4.0文件夹的路径,其余几个参数如果你是通过命令升级python3.5话应该和我一样,你也可以把上面那一行复制到文本文档里自己检查一下,总之保证正确就行了。
编译opencv
执行下面的命令,不要用make -j4等加速方法,时间比较长,我是4d个多小时才编译好,建议vnc或连接显示器操作,这样编译的时候可以去做其他的事。
另外占用磁盘空间比较大,有4G多,所以要保证有足够的空间哟。
编译好以后测试一下
依次执行以下命令
如果显示3.4.0就说明成功了,开始折腾吧!
领取专属 10元无门槛券
私享最新 技术干货