Linux可以用opencv嗎

linux中可以使用opencv;opencv是一個基于BSD許可開源發行的跨平臺計算機視覺和機器學習軟件庫,可以運行在linux、windows、Android和macOS操作系統上,由一系列C函數和少量“C++”類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。

Linux可以用opencv嗎

本教程操作環境:linux7.3系統、Dell G3電腦。

Linux可以用opencv嗎

OpenCV是一個基于BSD許可(開源)發行的跨平臺計算機視覺和機器學習軟件庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。 它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法,并在可用時利用MMX和SSE指令, 如今也提供對于C#、Ch、Ruby,GO的支持。

下載OpenCV

在虛擬機中下載,下載網址是Releases – OpenCV,由于是Linux,所以下載source版本

Linux可以用opencv嗎

下載好之后把文件復制到home目錄下或者在home里新建一個文件夾進行存放,進入命令行進行解壓,解壓命令是

unzip?opencv-3.4.15.zip

這里是根據自己的版本輸入不同號,我是3.4.15,解壓后如下

Linux可以用opencv嗎

然后再配置環境,下載opencv所需要的依賴庫和cmake,因為下載之后得到的配置文件無法直接使用,需要使用cmake進行編譯

通過命令下載

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

然后進入到文件中,再在文件里創建一個my_build_dir文件,并進入

mkdir?my_build_dir cd?my_build_dir

?然后cmake開始構建和生成一些配置文件了

cmake?-D?CMAKE_BUILD_TYPE=Release?-D?CMAKE_INSTALL_PREFIX=/usr/local?..

接下來就是編譯過程了,用sudo make

sudo?make

完成之后就是執行sudo make install,這個命令是用來安裝的。

sudo?make?install

接下來就是配置環境變量了,配置過程比Windows系統下要復雜一點,先通過gedit添加路勁并打開文件,在文件末尾添加/usr/local/lib即可

sudo?gedit?/etc/ld.so.conf.d/opencv.conf

保存之后切到命令行界面,執行命令讓剛剛的配置路徑生效

sudo?ldconfig

?配置bash

sudo?gedit?/etc/bash.bashrc

推薦學習:Linux視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享