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

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

新聞中心

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

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

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

準備環(huán)境

首先安裝如下幾個軟件包:

  • 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]代表這個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

只需一小會,編譯所依賴的packages便全部安裝完畢了(這也是我喜歡Linux的原因之一,安裝package十分的便利)。接著就是開始編譯了,實際上編譯只需要三行命令就可以完成。不過在此之前,還要在解壓后的opencv-XXX 文件夾內(nèi)建立一個build文件夾,編譯生成的makefiles、project files、object files和output files會放在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。為了加快編譯速度,一般會使用多線程的方法:

make -j7 # 同時使用七個線程

第三步,安裝。

sudo make install

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

import cv2

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

如果運行時報錯,嘗試把圖片的相對路徑改為絕對路徑。運行成功后,你會看到:


文章標題:Linux下編譯安裝OpenCV具體方法
URL標題:http://www.5511xx.com/article/dpgciij.html