1. 程式人生 > >ubuntu16.04原始碼安裝opencv與解除安裝

ubuntu16.04原始碼安裝opencv與解除安裝

安裝opencv

1、opencv原始碼下載地址

2、更新系統

sudo apt-get update

sudo apt-get upgrade

3、搭建c/c++編譯環境

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

4、解壓原始碼

tar zxvf opencv-3.1.0.tar.gz

5、進入原始碼並安裝

cd opencv-3.1.0

mkdir release

cd release

cmake ../ -DCMAKE_BUILD_TYPE=RELEASE -DsCMAKE_INSTALL_PREFIX=/usr/local

#/usr/local/lib為opencv生成的so庫所在路徑

make -j8;  #-j8表示有8個核,有幾個核寫幾

sudo make install

6、設定環境變數

用vim開啟/etc/ld.so.conf,注意要用sudo開啟獲得許可權,不然無法修改,如: sudo vim /etc/ld.so.conf,在檔案中加上一行 include /usr/loacal/lib,/user/loacal就是makefile中指定的安裝路徑 再執行sudo ldconfig,

修改bash.bashrc檔案,sudo gedit /etc/bash.bashrc 在檔案末尾加入: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

然後執行 source /etc/bash.bashrc即可

出現問題

1、No package 'libgphoto2' found
# apt-get install libgphoto2-dev

2、No package 'libavresample' found
# apt-get install libavresample-dev

3、No package ‘gtk+-3.0’ found

apt-get install libgtk-3-dev

sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

3、error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: No such file or directory

重灌之後出現此問題

執行sudo ldconfig

解除安裝opencv

1、在安裝目錄下執行

make uninstall

(如安裝目錄為/opt/software/opencv3.1.0/release)

2、刪除系統相關檔案

cd /usr

sudo find . -name "*opencv*" | xargs sudo rm -rf 

解除安裝完畢

相關推薦

ubuntu16.04原始碼安裝opencv解除安裝

安裝opencv 1、opencv原始碼下載地址 2、更新系統 sudo apt-get update sudo apt-get upgrade 3、搭建c/c++編譯環境 sudo apt-get install cmake git libgtk2.0-de

Ubuntu16.04安裝MySQL解除安裝

  首先執行下面三條命令: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev 安裝成功後可以通過下面的命令測試是否安裝成功

MySQL安裝,配置解除安裝

一  MySQL安裝 1、開啟下載的mysql安裝檔案,雙擊執行 如果沒有安裝包可以去我的部落格資源裡面下載: https://download.csdn.net/download/wangfengfans/10379472   &nbs

Qt在Ubuntu17.10上的安裝除錯解除安裝

Qt在Ubuntu上的安裝除錯與解除安裝 環境與工具 Ubuntu版本資訊                  

ubuntu16.04 python3.5 opencv安裝卸載(轉載)

卸載 doc csdn cal pac native sdn remove cut 轉載https://blog.csdn.net/qq_37541097/article/details/79045595 Ubuntu16.04 自帶python2.7和python3.5兩

參考文章 Ubuntu16.04 原始碼安裝turtlebot的坑

按參考文章順序安裝,rocon-->catkin_make有問題,不管問題,繼續下邊工作,下邊工作都是沒有問題的,待下邊安裝完成 回到rocon下,進行catkin_make ,沒問題完成。 參考文章:Ubuntu16.04 原始碼安裝turtlebot  ht

ubuntu16.04原始碼安裝opencv3.1.0

文章目錄 原始碼準備 安裝依賴 編譯、安裝 測試一下 原始碼準備 下載原始碼,opencv官網,得到 .zip的壓縮檔案(預設在~/Downloads下), 進入Downloads檔案下,解壓

ubuntu16.04原始碼安裝nodejs10.13.0和npm

1、注意,安裝nodejs需要本機預設python是Python2版本,首先在瀏覽器中進入清華大學開源軟體映象站https://mirrors.tuna.tsinghua.edu.cn/   2、找到noderelease目錄--->接著進入v10.13.0,在該目錄找到node-v1

Ubuntu16.04 原始碼安裝CUDA8.0 tensorflow GPU 踩坑記

Ubuntu16.04 原始碼安裝tensorflow GPU 踩坑記 最近需要原始碼安裝一下tensorflow的GPU原始碼,踩了很多坑留給需要的 1.首先安裝CUDA 1.1 如果你原來有NVIDIA的驅動先解除安裝掉 sudo ap

Nvidia顯示卡電腦安裝Ubuntu16.04遇到的問題解決辦法

基本配置:Nvidia GTX960M + Win10 64位 目的:Win10 + Ubuntu16.04 64位 想給遊戲本裝雙系統,由於是N卡+Intel核顯的電腦(並且是1920*1080的屏),裝Ubuntu前後遇到過一些問題。下面我總結如

Ubuntu12.04 安裝解除安裝拼音輸入法

1)安裝  以root 身份登入系統並開啟終端輸入:apt-get install ibus-pinyin若不是root身份則開啟終端後輸入:sudo apt-get install ibus-pinyin點選左上角Dash Home,在Search中輸入Key然後點選K

Ubuntu16 04 原始碼安裝tensorflow GPU版

                        一、cuda及c

Ubuntu16.04原始碼安裝TensorFlow

在進行TensorFlow測試,想得到最優的效能,學習TensorFlow相關文件,原始碼編譯會得到更好的效能 Building and installing from source The default TensorFlow binaries target the

ubuntu16.04下gmt5.4.1的安裝

python -i sts .bashrc -1 fig 新版本 linux con 1 參考具神博客http://seisman.info/install-gmt5.2.x-under-linux.html https://github.com/gmt-china/gm

磁碟管理(裝置的檢視、掛載解除安裝、磁碟分割槽、swap分割槽的建立刪除、磁碟配額)

磁碟管理 概述: 分割槽:磁碟上的分割槽規劃 硬碟:是一種儲存裝置,可劃分分割槽(可見的) 硬碟與系統的關係: 系統管理硬碟 硬碟儲存系統資訊 1.本地儲存裝置的檢視 fdisk 是用於管理磁碟分割槽的實用程式 fdisk -l #檢視

Ubuntu安裝解除安裝Mysql

安裝mysql 步驟: 1. sudoapt-get install mysql-server   2. apt-getisntall mysql-client   3. sudo apt-get install libmysqlclie

weblogic10補丁升級解除安裝

1、首先將補丁包解壓放在weblogic的utils/bsu/cache_dir資料夾下,如果沒有該資料夾,則手動建立。 2、回到bsu目錄,執行安裝命令 C:\Oracle\Middleware\utils\bsu>bsu.cmd -install -patch_download_dir=c

dll 載入解除安裝的順序研究

之前寫過一篇DLL 載入解除安裝的文章,不太好,重寫一下,更深入一點。 兩個組或者兩個公司獨立的開發可能用來組成同一個產品的元件,但是他們必須獨立的構建、測試和提交他們的工作。元件粒度很難是正確的且與怎麼對元件是最好的這樣的問題無關。取而代之的是,一個元件是怎樣才能對公司最好(團隊不

Ubuntu16.04下cuda9.0+cudnn7.0安裝指南

原連結: http://www.twistedwg.com/2018/06/15/cuda9_cudnn7.html   先用下面語句檢視自己電腦是否裝了GPU lspci |grep -i nvidia 我查出來是 01:00.0 VGA compatible

linux deb包的安裝解除安裝

通過deb包安裝軟體: sudo dpkg -i package_file.deb 解除安裝: sudo dpkg -r package_name 注意,解除安裝時候是package_file.deb對應的package name 若不知道package name,可以通過