目錄
一.下載安裝包
二.配制安裝環(huán)境
三.開始安裝opencv
四.添加路徑
五、配制環(huán)境
六、.出現(xiàn)以下異常:
七.測(cè)試Opencv:
一.下載安裝包
1.下載opencv
opencv-4.6.0.zip+opencv_contrib-4.x.zip
2.新建opencv文件夾將下載好的:opencv-4.6.0.zip解壓到opencv文件夾里面;
3.將解壓opencv_contrib-4.x.zip的文件放入opencv文件
二.配制安裝環(huán)境
1.打開終端,進(jìn)入root權(quán)限:
su root
2.輸入環(huán)境安裝包命令:(安裝build-essential可以安裝所有的依賴)
sudo apt-get install build-essential
3.安裝camke:
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
4.安裝python庫:
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
三.開始安裝opencv
1.在剛才的opencv文件夾下新建build文件夾:再進(jìn)入build文件夾
cd opencv
mkdir build
cd build
2.輸入cmake命令:
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
3.開始編譯:
sudo make -j4
4.開始安裝:
sudo make install
四.添加路徑
1.打開文件ld.so:
sudo gedit /etc/ld.so.conf
2.在后面加入:(直接加在后面,不用換行)
/usr/loacal/lib
3.保存后關(guān)閉文件,輸入命令:
sudo ldconfig
五、配制環(huán)境
1.打打.bashrc文件:
sudo gedit /etc/bash.bashrc
2.在文件最后換行后加入代碼后保存關(guān)閉:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
3.輸入命令:
source /etc/bash.bashrc
4.輸入命令:查看opencv安裝情況
pkg-config opencv --modversion
六、.出現(xiàn)以下異常:
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
1.首先創(chuàng)建opencv.pc文件,要注意它的路徑信息:
cd /usr/local/lib
sudo mkdir pkgconfig
cd pkgconfig
sudo touch opencv.pc
2.在opencv.pc中添加以下信息,注意這些信息需要與自己安裝opencv時(shí)的庫路徑對(duì)應(yīng):
prefix=/usr/local
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
Name: opencv
Description: The opencv library
Version:4.0.1
Cflags: -I${includedir}/opencv4
Libs: -L${libdir} -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core
~
3.保存退出,然后將文件導(dǎo)入到環(huán)境變量:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
七.測(cè)試Opencv:
進(jìn)入opencv/samples/cpp/example_cmake目錄下,終端打開,依次輸入:文章來源:http://www.zghlxwxcb.cn/news/detail-652730.html
cmake .
make
./opencv_example
文章來源地址http://www.zghlxwxcb.cn/news/detail-652730.html
到了這里,關(guān)于ubuntu下opencv4.6.0環(huán)境安裝編譯的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!