Ubuntu下安裝opencv
1.opencv知識(shí)百科
OpenCV是一個(gè)基于Apache2.0許可(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。 [1] 它輕量級(jí)而且高效——由一系列 C 函數(shù)和少量 C++ 類(lèi)構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。
OpenCV用C++語(yǔ)言編寫(xiě),它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要傾向于實(shí)時(shí)視覺(jué)應(yīng)用,并在可用時(shí)利用MMX和SSE指令, 如今也提供對(duì)于C#、Ch、Ruby,GO的支持。
OpenCV提供的視覺(jué)處理算法非常豐富,并且它部分以C語(yǔ)言編寫(xiě),加上其開(kāi)源的特性,處理得當(dāng),不需要添加新的外部支持也可以完整的編譯鏈接生成執(zhí)行程序,所以很多人用它來(lái)做算法的移植,OpenCV的代碼經(jīng)過(guò)適當(dāng)改寫(xiě)可以正常的運(yùn)行在DSP系統(tǒng)和ARM嵌入式系統(tǒng)中,這種移植在大學(xué)中經(jīng)常作為相關(guān)專(zhuān)業(yè)本科生畢業(yè)設(shè)計(jì)或者研究生課題的選題。

2.opencv安裝教程
平臺(tái): Ubuntu18.04.6
opecv版本: 4.5.4
2.1 opencv下載
Opencv下載地址:opecv

2.2 安裝必要工具
$ sudo apt-get install cmake
$ sudo apt-get install cmake-qt-gui
$ sudo apt-get install libgtk3.0-cil-dev
$ sudo apt-get install pkg-config
2.3 配置opencv
//創(chuàng)建目錄,解壓源碼
[wbyq@wbyq ~]$ mkdir opencv/
[wbyq@wbyq opencv]$ unzip /mnt/hgfs/ubuntu/software_pack/opencv-4.5.4.zip
//進(jìn)入到 opencv-4.5.4,創(chuàng)建_install目錄
[wbyq@wbyq opencv]$ cd opencv-4.5.4/
[wbyq@wbyq opencv-4.5.4]$ mkdir _install

2.4 編譯安裝
//編譯
[wbyq@wbyq _install]$ make && make install -j8
//生成的相關(guān)信息
[wbyq@wbyq install]$ cd install
[wbyq@wbyq install]$ ls
bin include lib share
2.5 配置環(huán)境變量
??為方便后續(xù)opencv使用,可以編寫(xiě)一個(gè)opencv配置文件。
[wbyq@wbyq _install]$ touch opecv4.5_profile
- opecv4.5_profile文件配置信息
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wbyq/opencv/opencv-4.5.4/_install/install/lib
export PATH=$PATH:/home/wbyq/opencv/opencv-4.5.4/_install/install/bin
- 生效配置信息
[wbyq@wbyq _install]$ source opecv4.5_profile
2.6 opencv示例工程測(cè)試
??在opencv-4.5.4/samples/cpp/example_cmake中有一個(gè)測(cè)試工程,可以測(cè)試一下opencv環(huán)境是否配置成功。
[wbyq@wbyq example_cmake]$ pwd
/home/wbyq/opencv/opencv-4.5.4/samples/cpp/example_cmake
[wbyq@wbyq example_cmake]$ ls
CMakeLists.txt example.cpp Makefile
- 編譯example.cpp
g++ example.cpp -L/home/wbyq/opencv/opencv-4.5.4/_install/install/lib -I/home/wbyq/opencv/opencv-4.5.4/_install/install/include/opencv4
-lopencv_calib3d -lopencv_objdetect -lopencv_core -lopencv_photo -lopencv_dnn -lopencv_features2d -lopencv_stitching -lopencv_flann -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_imgproc -lopencv_ml
- 運(yùn)行效果

-
Ubuntu
+關(guān)注
關(guān)注
5文章
585瀏覽量
30805 -
OpenCV
+關(guān)注
關(guān)注
32文章
642瀏覽量
42397
發(fā)布評(píng)論請(qǐng)先 登錄
Ubuntu系統(tǒng)下編譯OpenCV4.8源碼記錄

ELF 1技術(shù)貼|如何在Ubuntu中編譯OpenCV庫(kù)

嵌入式學(xué)習(xí)-飛凌ElfBoard ELF 1板卡 - 如何在Ubuntu中編譯OpenCV庫(kù)
I.MX6ULL-飛凌 ElfBoard ELF1板卡 - 如何在Ubuntu中編譯OpenCV庫(kù)(X86架構(gòu))
【LeMaker Guitar試用體驗(yàn)】3.Ubuntu Mate系統(tǒng)安裝OpenCV2.4.9
ARM-Linux環(huán)境下安裝OpenCV
【NanoPi K1 Plus試用體驗(yàn)】ubuntu 配置opencv環(huán)境
在Ubuntu下交叉編譯opencv以生成ARM版本的opencv時(shí)遇到一些問(wèn)題
Tina下運(yùn)行在Ubuntu中交叉編譯的Opencv 4.5.1
opencv編譯安裝筆記(Linux、Ubuntu )

如何安裝和配置OpenCV及OpenCV的幾個(gè)小問(wèn)題解答

CAFFE+OPENCV+OPENBLAS+ANACONDA+UBUNTU14.04配置

技巧|ubuntu20安裝

評(píng)論