2024年1月14日发(作者:)
Linux下配置opencv(opencv2.3.1为例)
1.建立一个文件夹
命令:mkdir opencv
2.进入该文件夹中
命令:cd opencv/
3.先配置系统:
命令:sudo apt-get update
命令:sudo apt-get upgrade
4.工具准备(安装必要的依赖包)
命令:sudo apt-get install cmake
sudo apt-get install cmake-curses-gui
sudo apt-get install build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev
libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev
libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev
libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
sudo apt-get install build-essential
checkinstall git cmake
libfaac-devlibjack-jackd2-dev libmp3lame-dev
libopencore-amrnb-dev
libopencore-amrwb-devlibsdl1.2-dev
libtheora-dev libva-dev libvdpau-dev
libvorbis-dev libx11-devlibxfixes-dev
libxvidcore-dev texi2html yasm zlib1g-dev(注意:这些库文件缺一不可)
5.读取摄像头需要安装lib4:
命令:wget
/downloads/v4l-utils/2
解压该文件命令:tar -xvf
2
进入该文件夹:cd v4l-utils-0.8.5/
安装文件:sudo make install
6.安装ffmpeg1
(1)命令:cd ../
(2)找到文件:wget
/releases/ //下载安装包,建议直接从网下载速度较快,这样第2步可以省略直接进入第3步
(3)解压文件命令:tar -xvzf
(4)进入该文件夹命令:cd ffmpeg-0.7-rc1
命令:./configure --enable-gpl --enable-libfaac
--enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libtheora
--enable-libvorbis --enable-libx264 --enable-libxvid
--enable-nonfree --enable-postproc --enable-version3
--enable-x11grab –enable-shared
(#命令:./configure --enable-gpl --enable-version3
--enable-nonfree --enable-postproc --enable-libfaac
--enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libtheora --enable-libvorbis --enable-libxvid
--enable-x11grab --enable-swscale –enable-shared?)(若有些错误通过apt-get install进行安装,其他可通过 apt-get install xxx-dev进行安装。)
编译命令:make
安装命令:sudo make install
7.安装OpenCV 2.3.1
命令:cd ../
命令:wget /project/opencvlibrary/opencv-unix/2.3/2
//这里也可以直接点击网址自己下载
解压命令: tar -xvf 2
进入该文件夹:cd OpenCV-2.3.1/
命令:mkdir release // 创建文件夹 release
命令:cd release/
注:如果在之前安装了libv4l,则这里命令应该为
命令:cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local -D
BUILD_NEW_PYTHON_SUPPORT=ON -D
WITH_TBB=ON -D WITH_V4L=ON -D
INSTALL_C_EXAMPLES=ON -D
INSTALL_PYTHON_EXAMPLES=ON -D
BUILD_EXAMPLES=ON ..(注意空格后有两个点)
注:如果在之前没有安装了libv4l,则这里命令应该改为
命令:cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local -D
BUILD_NEW_PYTHON_SUPPORT=ON -D
WITH_TBB=ON -D WITH_V4L=OFF -D
INSTALL_C_EXAMPLES=ON -D
INSTALL_PYTHON_EXAMPLES=ON -D
BUILD_EXAMPLES=ON ..
命令:make
命令:sudo make install
8.添加库的路径
命令:sudo vim /etc/.d/ //此时虚拟终端的路径为:用户主目录 加入:/usr/local/lib 然后保存
命令:sudo ldconfig 更新系统库
命令:sudo vim /etc/,添加下面两行到文件的末尾并保存。
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export
PKG_CONFIG_PATH
保存命令:Esc:wq
9.重启电脑。


发布评论