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