Bootstrap

linux 16.04下安装opencv3.4.5,超级详细,继续填坑!!!

1、首先从官网链接: [source] source.
sources下载属于linux的opencv3.4.5压缩包,解压。
2、cd opencv3.4.5
2、mkdir -op
3、cd op(进入op文件夹)
4、依次输入下面命令行(输入下面命令行之前看看自己系统有没有cmake,版本号至少是2.8.7版本)
(1)sudo apt-get install build-essential
(2)sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
(3)sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

5、CMAKE -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON …
6、make j-6(这里6是cpu数),如果没有就make,时间比较长waiting中。
7、 sudo make install //使生效
8、设置opencv静态库加载路径:
$ sudo /bin/bash -c ‘echo “/usr/local/lib” > /etc/ld.so.conf.d/opencv.conf’
$ sudo ldconfig
9、为程序指定openvc的头文件位置。这里使用pkg-config命令来完成。首先在 /etc/profile 中添加
export PKG_CONFIG_PATH= P K G C O N F I G P A T H : / u s r / l o c a l / l i b / p k g c o n f i g 10 、 修 改 b a s h . b a s h r c 文 件 , s u d o g e d i t / e t c / b a s h . b a s h r c 在 文 件 末 尾 加 入 : P K G C O N F I G P A T H = PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 10、修改bash.bashrc文件,sudo gedit/etc/bash.bashrc 在文件末尾加入: PKG_CONFIG_PATH= PKGCONFIGPATH:/usr/local/lib/pkgconfig10bash.bashrcsudogedit/etc/bash.bashrcPKGCONFIGPATH=PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
11、测试是否装上opencv
$ pkg-config --modversion opencv
大体就这样,后面有点忘了,等我想想再写。

;