簡(jiǎn)介
OpenCV是一個(gè)基于BSD許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺庫(kù),可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列C函數(shù)和少量C++類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法。
編譯和測(cè)試方式
1.配置編譯環(huán)境
1)安裝wget工具。
yum install wget -y
2)安裝OpenCV依賴庫(kù)和工具
yum install -y git gcc-c++ -y
3)安裝cmake依賴
yum install -y git gcc-c++ cmake
----結(jié)束
2.獲取源碼
獲取“OpenCV-3.0.0”源碼包。
cd /usr/local/src
wget https://github.com/opencv/opencv/archive/3.0.0.tar.gz
3.編譯和安裝
編譯“OpenCV-3.0.0”并進(jìn)行安裝。
cd /usr/local/src/
tar -zxvf 3.0.0.tar.gz
cd opencv-3.0.0/
mkdir build
cd build/
cmake ..
make -j8 && make instal
4.運(yùn)行和驗(yàn)證
查看安裝OpenCV所生成的庫(kù)文件和頭文件。
ll /usr/local/lib
回顯內(nèi)容如下,表示安裝正常。
[root@ecs-teukh-1 lib]# ll /usr/local/lib
total 44868
lrwxrwxrwx 1 root root 24 Aug 31 10:56 libopencv_calib3d.so -> libopencv_calib3d.so.3.0
lrwxrwxrwx 1 root root 26 Aug 31 10:56 libopencv_calib3d.so.3.0 -> libopencv_calib3d.so.3.0.0
-rwxr-xr-x 1 root root 1242280 Aug 31 10:53 libopencv_calib3d.so.3.0.0
lrwxrwxrwx 1 root root 21 Aug 31 10:56 libopencv_core.so -> libopencv_core.so.3.0
lrwxrwxrwx 1 root root 23 Aug 31 10:56 libopencv_core.so.3.0 -> libopencv_core.so.3.0.0
-rwxr-xr-x 1 root root 2886784 Aug 31 10:48 libopencv_core.so.3.0.0
lrwxrwxrwx 1 root root 27 Aug 31 10:56 libopencv_features2d.so -> libopencv_features2d.so.3.0
lrwxrwxrwx 1 root root 29 Aug 31 10:56 libopencv_features2d.so.3.0 -> libopencv_features2d.so.3.0.0