前言
OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。這些語言的API接口函數(shù)可以透過在線文檔取得?,F(xiàn)在也提供對于C#,Ch,Ruby的支持。所有新的開發(fā)和算法都是用C++接口。一個(gè)使用CUDA的GPU接口也于2010年9月開始實(shí)現(xiàn)。
一、?基本概念
WSL2 Linux 子系統(tǒng),這是一個(gè)真正的 Linux 完整內(nèi)核,與傳統(tǒng)的虛擬機(jī) VitualBox、VMWare 一樣,但是它與宿主機(jī)的互操作性更好,可以調(diào)用宿主機(jī)更多的資源,例如gpu資源。
二、操作步驟
1.下載源碼
https://codeload.github.com/opencv/opencv/zip/refs/tags/3.4.16
2.安裝依賴
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev --fix-missing
3.運(yùn)行編譯
解壓進(jìn)入opencv-3.4.16文件夾
mkdir build
cd build
cmake ..
make -j8
sudo make install
4.配置路徑
sudo vi /etc/ld.so.conf.d/opencv.conf
添加/usr/local/lib
sudo ldconfig
sudo vi /etc/bash.bashrc
添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
``文章來源:http://www.zghlxwxcb.cn/news/detail-651461.html
source /etc/bash.bashrc
pkg-config --modversion opencv
顯示3.4.16表示安裝成功。
本文參考https://blog.csdn.net/szylight2022/article/details/127296440?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-127296440-blog-126144636.235v38pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.1&utm_relevant_index=3文章來源地址http://www.zghlxwxcb.cn/news/detail-651461.html
到了這里,關(guān)于WSL2 Ubuntu子系統(tǒng)安裝OpenCV的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!