日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下編譯安裝OpenCV具體方法

OpenCV 是 Intel 開源的計(jì)算機(jī)視覺庫。它由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法。OpenCV 擁有包括 300 多個(gè) C 函數(shù)的跨平臺(tái)的中、高層 API,下面為大家分享一下Linux下編譯安裝OpenCV具體方法。

成都網(wǎng)站建設(shè)、網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)建站已向上千企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。

準(zhǔn)備環(huán)境

首先安裝如下幾個(gè)軟件包:

  • GCC 4.4.x or later
  • CMake 2.8.7 or higher
  • Git
  • GTK+2.x or higher, including headers (libgtk2.0-dev)
  • pkg-config
  • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
  • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
  • [optional] libtbb2 libtbb-dev
  • [optional] libdc1394 2.x
  • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
  • [optional] CUDA Toolkit 6.5 or higher

[optional]代表這個(gè)package是可選的,上面這些包都是可以通過apt-get命令直接安裝的,打開終端,輸入以下命令:

[compiler]

$ sudo apt-get install build-essential

[required]

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

[optional]

$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-dev

只需一小會(huì),編譯所依賴的packages便全部安裝完畢了(這也是我喜歡Linux的原因之一,安裝package十分的便利)。接著就是開始編譯了,實(shí)際上編譯只需要三行命令就可以完成。不過在此之前,還要在解壓后的opencv-XXX 文件夾內(nèi)建立一個(gè)build文件夾,編譯生成的makefiles、project files、object files和output files會(huì)放在build文件夾里面,完成后,就可以開始正式的編譯了。

開始安裝

第一步,配置。

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

CMAKE_BUILD_TYPE:     build的類型,有Release和Debug兩種 CMAKE_INSTALL_PREFIX:  指定想要安裝OpenCV的文件夾目錄,一般就用/usr/local

除此之外,還可以添加上BUILD_DOCS 來build文檔 以及 BUILD_EXAMPLES 來build所有的樣例

注意:如果上面的命令行無法工作,則把-D后面的空格去掉:

$ cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

第二步,build。為了加快編譯速度,一般會(huì)使用多線程的方法:

make -j7 # 同時(shí)使用七個(gè)線程

第三步,安裝。

sudo make install

如果到現(xiàn)在你還沒遇到任何問題,那么恭喜你,你已經(jīng)成功在Linux上安裝了OpenCV。為了測(cè)試你的OpenCV能否在Python上使用,可以運(yùn)行一段小代碼,讀取一張圖片并顯示出來:

import cv2

image = cv2.imread("logo.png", 1)
cv2.imshow("Hello, world!", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

如果運(yùn)行時(shí)報(bào)錯(cuò),嘗試把圖片的相對(duì)路徑改為絕對(duì)路徑。運(yùn)行成功后,你會(huì)看到:


分享標(biāo)題:Linux下編譯安裝OpenCV具體方法
分享URL:http://m.5511xx.com/article/dpgciij.html