linux中可以使用opencv;opencv是一個基於BSD許可開源發行的跨平台電腦視覺和機器學習軟體庫,可以運行在linux、windows、Android和macOS作業系統上,由一系列C函數和少量「C 」類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的許多通用演算法。
本教學操作環境:linux7.3系統、Dell G3電腦。
OpenCV是一個基於BSD許可(開源)發行的跨平台電腦視覺和機器學習軟體庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。它輕量級且高效——由一系列C 函數和少量C 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的許多通用算法,並在可用時利用MMX和SSE指令, 如今也提供C#、Ch、Ruby,GO的支援。
下載OpenCV
在虛擬機器中下載,下載網址是Releases - OpenCV,因為是Linux,所以下載source版本
#下載好之後把檔案複製到home目錄下或在home里新建一個資料夾進行存放,進入命令列進行解壓縮,解壓縮指令是
unzip opencv-3.4.15.zip
這裡是根據自己的版本輸入不同號,我是3.4.15,解壓縮後如下
#然後再設定環境,下載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影片教學
以上是Linux可以用opencv嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!