Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++
Linux(ubuntu 16.04) 安裝 opencv C++
Linux(ubuntu 16.04) 安裝 opencv C++
參考文檔: https://blog.csdn.net/qq_33485434/article/details/80820393
1. 安裝依賴包
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libtiff5
sudo apt-get install libtiff5-dev
sudo apt-get install cmake
sudo apt-get install cmake-qt-gui
sudo apt-get install libswscale-dev
sudo apt-get install libjasper-dev
2. 配置opencv,使用cmake-gui進(jìn)行配置,使用cmake直接配置會報錯
cd opencv_dir
mkdir build
cd build
cmake-gui ..
出現(xiàn)下面的界面,更改設(shè)置,把WITH-CUDA和BUILD_opencv_gpu選項去掉打鉤,然后依次點Configure和Generate按鈕生成Configure文件。
然后:
make
sudo make install
安裝成功后還需要設(shè)置opencv的環(huán)境變量
打開文件
sudo gedit /etc/profile ##個人比較喜歡把環(huán)境變量放在/etc/profile里面,'~/.bashrc'一樣
在文件最后添加
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
執(zhí)行下列命令, 使環(huán)境變量立即生效
source /etc/profile
打開文件
sudo gedit /etc/ld.so.conf.d/opencv.conf
一般是新建文件,opencv的庫一般安裝在’/usr/local/lib’文件夾下,在文件內(nèi)添加
/usr/local/lib
執(zhí)行下列命令使之立刻生效
sudo ldconfig
經(jīng)過上面的流程,這樣就可以在eclipse里或者qtcreator里用opencv了。 不過要配置號相應(yīng)的路徑和lib文件。
對opencv的sample進(jìn)行編譯并運行
sudo ldconfig
經(jīng)過上面的流程,這樣就可以在eclipse里或者qtcreator里用opencv了。 不過要配置號相應(yīng)的路徑和lib文件。
示例代碼
對opencv的sample進(jìn)行編譯并運行
cd opencv_dir/samples/c
./build_all.sh
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
Linux(ubuntu 16.04) 安裝 opencv C++相關(guān)教程
Ubuntu_Linux系統(tǒng)中基礎(chǔ)命令
Ubuntu_Linux系統(tǒng)中基礎(chǔ)命令 1、cd 切換目錄 cd ~ 切換到當(dāng)前用戶主目錄cd .. 切換到上一級目錄cd - 切換到上一次所在目錄 2、ls 查看當(dāng)前目錄下的文件 ls 查看目錄下的文件ls -alh 查看目錄下的文件和詳細(xì)信息 3、ll 查看目錄下文件的詳細(xì)信息 4、pwd 查看當(dāng)
Ubuntu中Failed to initialize NVML: Driver/library version mi
Ubuntu中Failed to initialize NVML: Driver/library version mismatch問題的解決 目錄 問題描述 問題根源 解決方案 問題描述 nvidia-smi 問題根源 NVIDIA 內(nèi)核驅(qū)動版本與系統(tǒng)驅(qū)動不一致 解決方案 以下是我的解決方案, 卸載電腦驅(qū)動,重裝415版本與nvidia 內(nèi)
ubuntu16.04 anaconda3 小白安裝pytorch步驟總結(jié)
ubuntu16.04 anaconda3 小白安裝pytorch步驟總結(jié) 目錄 換源 安裝過程 小問題 換源 首先換成清華源,步驟為: 1.瀏覽器搜索conda清華源,找到清華源頁面。 2.在home下按Ctrl H顯示隱藏文件,找到.condarc文件,將上圖方框里的內(nèi)容替換到.condarc文件里即可。 3
【linux安裝opencv3.4.1】/usr/bin/ld: cannot find -llib64
【linux安裝opencv3.4.1】/usr/bin/ld: cannot find -llib64 參考帖子在linux中安裝opencv3.4.1,在make環(huán)節(jié)遇上了好多錯,特此記錄~ ================================================== 碰上的沙雕bug 1.make報錯: /usr/bin/ld: cannot find -lnppc/usr/b
在Ubuntu系統(tǒng)下用C語言編寫程序
在Ubuntu系統(tǒng)下用C語言編寫程序 一、任務(wù) 在Ubuntu系統(tǒng)下請編寫一個主程序文件 main1.c 和一個子程序文件 sub1.c, 要求:子程序sub1.c 包含一個算術(shù)運算函數(shù) float x2x(int a,int b),此函數(shù)功能為對兩個輸入整型參數(shù)做某個運算,將結(jié)果做浮點數(shù)返回;主
Linux 命令之History
Linux 命令之History history 命令用來顯示執(zhí)行過的命令,也可以根據(jù)顯示的命令重新執(zhí)行需要的命令。 history: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…] ps.官方,以下為個人解釋。-c 清空當(dāng)前history list緩存
【服務(wù)器】【MySQL】服務(wù)器ubuntu 18.04安裝MySQL并配置遠(yuǎn)程連接
【服務(wù)器】【MySQL】服務(wù)器ubuntu 18.04安裝MySQL并配置遠(yuǎn)程連接 ubuntu安裝mysql sudo apt-get updatesudo apt-get install mysql-server 首先問你是否繼續(xù)安裝,鍵入y選擇繼續(xù)安裝 然后是一系列初始設(shè)置 還有幾個沒截出來都選y。 查看數(shù)據(jù)庫版本 mysql -V
linux大盤格式化分區(qū)
linux大盤格式化分區(qū) Linux 實例的磁盤管理 對于 Linux 系統(tǒng)上的大磁盤,也要采用 GPT 分區(qū)格式, 也可以不分區(qū), 把磁盤當(dāng)成一個整體設(shè)備使用。 在 Linux 上一般采用 XFS 或者 EXT4 來做大盤的文件系統(tǒng)。 磁盤的分區(qū)管理 在 Linux 上可以采用 parted 來對磁
總結(jié)
以上是生活随笔為你收集整理的Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么大型高难度工程的首选支模架是盘扣架
- 下一篇: 【渝粤教育】国家开放大学2018年春季