共計(jì) 1449 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
這篇“Linux 可不可以用 opencv”文章的知識(shí)點(diǎn)大部分人都不太理解,所以丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“Linux 可不可以用 opencv”文章吧。
linux 中可以使用 opencv;opencv 是一個(gè)基于 BSD 許可開(kāi)源發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),可以運(yùn)行在 linux、windows、Android 和 macOS 操作系統(tǒng)上,由一系列 C 函數(shù)和少量“C++”類(lèi)構(gòu)成,同時(shí)提供了 Python、Ruby、MATLAB 等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。
本教程操作環(huán)境:linux7.3 系統(tǒng)、Dell G3 電腦。
Linux 可以用 opencv 嗎
OpenCV 是一個(gè)基于 BSD 許可(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),可以運(yùn)行在 Linux、Windows、Android 和 Mac OS 操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列 C 函數(shù)和少量 C++ 類(lèi)構(gòu)成,同時(shí)提供了 Python、Ruby、MATLAB 等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法,并在可用時(shí)利用 MMX 和 SSE 指令,如今也提供對(duì)于 C#、Ch、Ruby,GO 的支持。
下載 OpenCV
在虛擬機(jī)中下載,下載網(wǎng)址是 Releases – OpenCV,由于是 Linux,所以下載 source 版本
下載好之后把文件復(fù)制到 home 目錄下或者在 home 里新建一個(gè)文件夾進(jìn)行存放,進(jìn)入命令行進(jìn)行解壓,解壓命令是
unzip opencv-3.4.15.zip
這里是根據(jù)自己的版本輸入不同號(hào),我是 3.4.15,解壓后如下
然后再配置環(huán)境,下載 opencv 所需要的依賴(lài)庫(kù)和 cmake,因?yàn)橄螺d之后得到的配置文件無(wú)法直接使用,需要使用 cmake 進(jìn)行編譯
通過(guò)命令下載
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
然后進(jìn)入到文件中,再在文件里創(chuàng)建一個(gè) my_build_dir 文件, 并進(jìn)入
mkdir my_build_dir
cd my_build_dir
然后 cmake 開(kāi)始構(gòu)建和生成一些配置文件了
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
接下來(lái)就是編譯過(guò)程了,用 sudo make
sudo make
完成之后就是執(zhí)行 sudo make install,這個(gè)命令是用來(lái)安裝的。
sudo make
install
接下來(lái)就是配置環(huán)境變量了,配置過(guò)程比 Windows 系統(tǒng)下要復(fù)雜一點(diǎn),先通過(guò) gedit 添加路勁并打開(kāi)文件,在文件末尾添加 /usr/local/lib 即可
sudo gedit /etc/ld.so.conf.d/opencv.conf
保存之后切到命令行界面,執(zhí)行命令讓剛剛的配置路徑生效
sudo ldconfig
配置 bash
sudo gedit /etc/bash.bashrc
以上就是關(guān)于“Linux 可不可以用 opencv”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道。