ubuntu安裝opencv的c++開發環境
全棧工程師開發手冊 (作者:欒鵬)
為了搭建opencv3,看了各種教程,裝了卸,卸了裝,多次失敗後,在幾篇文件的借鑑下,終於是成功搭建了環境。
首先,更新ubuntu上的一些庫:
sudo apt-get update
sudo apt-get upgrade
其次,需要安裝一些搭建opencv3的庫(要在opencv3搭建前安裝好)
具體需要的庫如下:
sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
還有一些其他的庫是可供選擇的,大家可自行搜尋。
然後下載opencv3原始碼:
下載、解壓完畢,
進入解壓目錄:
mkdir release
cd release
然後設定cmake編譯引數,提供一些可供選擇的安裝選項,我採用的是:
sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. 或者直接採用預設 sudo cmake ..
然後就可以開始編譯openCv3了
sudo make
sudo make install
結束後,還需要配置一下環境變數,有很多種方法:
1
sudo gedit /etc/ld.so.conf.d/opencv.conf(可自行建立)
末尾新增一行
/usr/local/lib
sudo ldconfig # 更新一下系統的共享連結庫
sudo gedit /etc/bash.bashrc
末尾新增一行
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
2 /etc/bash.bashrc中LD_LIBRARY_PATH加入/usr/local/lib
vim /etc/bash.bashrc
# 在檔案末尾加入
export LD_LIBRARY_PATH=/home/lp/soft/opencv-3.4.2/release/lib:$LD_LIBRARY_PATH
source /etc/bash.bashrc
3 等等…
然後就可以執行一些例子程式,如:
opencv_demo.cpp
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(void)
{
Mat src_image_ = imread("test.jpg"); // 讀取當前目錄下的test.jpg圖片
imshow("src_image_", src_image_); // 開啟圖片檔案
waitKey(5000); // 停留5秒鐘
return 0;
}
製作CMakeLists.txt檔案
cmake_minimum_required(VERSION 3.5)
project(test1)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(${PROJECT_NAME} opencv_demo.cpp)
target_link_libraries(${PROJECT_NAME} opencv_core opencv_highgui opencv_imgcodecs)
mkdir build # 建立目錄
cd build # 進入目錄
cmake .. # cmake自動查詢父目錄下的CMakeLists.txt檔案
make # 編譯生成test1可執行檔案
./test1 # 執行可執行檔案, 至於程式碼中開啟的圖片是相對於test1可執行檔案的相對路徑
相關推薦
ubuntu安裝php開發環境
bst magic bind -i deb var NPU fault ubuntu 一,安裝 ubuntu 工具 sudo apt install -y git curl zsh vim 二,安裝php 和 php-fpm , redis ,memcached 等
Ubuntu 16.04下Spark安裝與開發環境搭建
https://blog.csdn.net/lengconglin/article/details/77847623 一、Spark執行環境 Spark是Scala寫的,執行在JVM上,所以執行環境Java7+,如果使用Python
Android 開發筆記 1:Ubuntu 14.04 中安裝eclipse開發環境
本文詳細說明了在Ubuntu 14.04中安裝用於Android開發的Eclipse開發環境的詳細步驟。 1、在eclipse、oracle官網分別下載eclipse和jdk(這裡使用64位計算機)
demo開發之問題3在ubuntu下安裝C++開發環境
轉載於https://itsfoss.com/c-plus-plus-ubuntu/ 向大佬致敬 一、C++開發環境的安裝。 1. 安裝build-essential package sudo apt-get install build-essential you mus
Ubuntu安裝python3虛擬環境
get ubun 使用 基本命令 per 好處 技術 bsp 打開 大多數Linux自帶python2.7,而Ubuntu1.6也自帶python3.x,本文章主要記錄virtualenv+vitualenvwrapper使用python3虛擬環境 虛擬環境好處不多說,避免
Ubuntu系統Java開發環境的搭建
安裝 新建 file rmi 5.6 java jdk term zxvf jdk 軟件151 盧煒傑 操作系統:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 聲明:轉載請註明出處及本文鏈接
linux 下安裝web開發環境
技術 cnblogs -- 時間日誌 java inux 協議 環境變量 含義 以下使用 linux centos系統 一、JDK的安裝 1、下載jdk-8u111-linux-x64.tar.gz 2、解壓該文件,將解壓後的文件復制到 /usr/local/jdk1.7
Linux安裝Java開發環境
tar.gz java開發環境 下載jdk 解壓 vim 打印 bin class linux 一、JDK安裝 安裝JDK的實現步驟(使用root用戶登錄安裝,避免需要對文件授權) (1)下載JDK,JDK的存放目錄一般存放於 /opt目錄下(Oracl
Linux 安裝GO開發環境
linux 安裝go開發環境安裝GO開發環境[[email protected] ~]# yum install golangGO的Hello world[[email protected] ~]# cat hello.go package main import ( "fmt
Linux安裝jdk7開發環境
version pan file htm 安裝 ava www. tar.gz pat 1、官網 下載jdk7版本 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downl
Ubuntu安裝php7.0環境
blog wan php錯誤日誌 pdo_mysq 直接 pos fast save php 1.下載必須組件 sudo apt-get install libxml2-dev sudo apt-get install curl 2.開始配置安裝 3.修改php-fpm
Python:免安裝的開發環境
python 安裝 wing 通常我們在windows下,需要安裝Python以及相應的開發環境。不過我們還可以采用直接解壓的方式,得到Python以及相應的開發環境,這樣更加簡潔和靈活。 Python以及相應的開發環境稱為Wing Personal,Python的集成開發環境,下載地址是:htt
安裝Java開發環境JDK需要註意的問題以及開發過程(Window系統)
形式 jre 編譯器 之前 通過 環境 classpath 有一個 是我 java學習一般是以J2SE開始的。那麽在開發之前我們必須要安裝好環境,那安裝環境有什麽需要註意的問題嗎? 首先我們要去把自己需要的JDK下載下來,然後安裝在自己想要放的目錄下面。 (1)path變量
在越獄的iPhone/iPad上安裝自開發環境
swd 每次 娛樂 社區 桌面 搜索下載 文件管理 launch 自己的 自開發跟自編譯意思一樣,後者表示一個開發語言的開發能力成熟度;前者則表示一個開發平臺的開發能力成熟度。 iPhone跟iPad面世這麽多年,一直無法擺脫“娛樂”工具的宿命。Apple曾經希望通過iP
Ubuntu 18.04開發環境部署流程
jetbrains locate type top man pycharm ase cti pychar 部署流程 安裝系統 安裝Eclipse和jre 配置系統 安裝輔助工具 安裝系統 用安裝盤安裝即可。 一般boot 1G,swap按內存大小,home 20G,根剩
Go語言的安裝與開發環境
Golan udf cpe dcm rmi u+ usm study dvr 下載:https://studygolang.com/dl 下載 goland K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZ
Windows下安裝PHP開發環境
說明 zip 系統 () html fin php zip 官網 安裝配置 一、Apache 因為Apache官網只提供源代碼,如果要使用必須得自己編譯,這裏我選擇第三方安裝包Apache Lounge。 進入Apachelounge官方下載地址:http://www.a
安裝Scala開發環境
Scala 介紹 Step 1: 安裝 Java開發環境 Scala 版本與Java版本的相容關係 從Oracle網站下載JDK URL: http://www.oracle.com/technetwork/java/javase/downloads/index
python安裝及開發環境搭建
1、首先訪問http://www.python.org/download/去下載最新的python版本。 2、安裝下載包,一路next。 安裝Python,點選Next,選裝安裝目錄,如下圖所示: 選擇下圖所示選項,環境變數自動配置。 檢視環境變數配置情況:計算機—>屬性—&
不需要安裝任何開發環境,在瀏覽器裡面就能線上練習31種程式語言
如果有一天心血來潮,想試試和看看新的語言如何使用,總不可能每個開發環境都裝一套吧,而且有的開發環境還不太好裝,而且必須在特定的裝置下面才能使用,比如蘋果(Apple)公司的Swift語言. 就有下面的程式語言: Asm BCPL Bash C (clan