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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下安裝并使用Java開(kāi)發(fā)opencv的配置

inux編譯安裝opencv

創(chuàng)新互聯(lián)公司是一家專業(yè)提供興和企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、做網(wǎng)站、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為興和眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

首先, linux下安裝opencv其實(shí)不麻煩的, 參考文檔即可完成: http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html

大致有以下幾個(gè)步驟:

1) 安裝gcc以及cmake等等亂七八糟的軟件(不過(guò)ubuntu下默認(rèn)差不多都有了吧…)

 
 
  1. sudo apt-get install build-essential python-dev cmake

2) 下載opencv-2.4.8.zip并解壓縮

3) 新建一個(gè)build文件夾

 
 
  1. cd ~/opencv
  2. mkdir build
  3. cd build

 4) 在終端里輸入:

 
 
  1. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 
  2. make
  3. sudo make install

make命令會(huì)花費(fèi)幾十分鐘時(shí)間… 然后理論上就結(jié)束了… 如果不用java開(kāi)發(fā)的話 就OK了 比如 可以運(yùn)行sample文件夾下的python代碼…

但是, 如果要使用java開(kāi)發(fā)的話 需要接著這樣做…..

安裝opencv-java

這一步非常DT, 因?yàn)楣倬W(wǎng)上還有一個(gè)文檔, 專門(mén)講怎么用java開(kāi)發(fā)的…h(huán)ttp://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html

1) 首先, 需要安裝ant:

 
 
  1. sudo apt-get install ant

2) 其次 需要運(yùn)行cmake, 關(guān)鍵是cmake的參數(shù), 官網(wǎng)給的是這樣的:

 
 
  1. export JAVA_HOME=/usr/lib/jvm/java-6-oracle#這句不加應(yīng)該也可以的
  2. cmake -DBUILD_SHARED_LIBS=OFF ..

注意看輸出的, 如果”To be built”里面有java這一項(xiàng)的話, 就應(yīng)該是OK的…. 接下來(lái)只要make -j8 就可以了…

最坑爹的地方來(lái)了, 以這樣的參數(shù)運(yùn)行cmake以后, 運(yùn)行make -j8總是不成功, 說(shuō)有錯(cuò)誤…..

查了半天, 發(fā)現(xiàn)這是一個(gè)BUG: http://code.opencv.org/issues/2859

那么試一試加上參數(shù): -DBUILD_TESTS=OFF 吧…

所以cmake的參數(shù)要這樣寫(xiě)才可以:

 
 
  1. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..

3) 用上面那樣的參數(shù)運(yùn)行cmake以后, 再:

 
 
  1. make -j8
  2. sudo make install

這樣就可以成功make了…

如何判斷是否安裝成功?

以上操作結(jié)束后, 看看build文件夾, bin目錄下是不是有一個(gè)opencv-248.jar文件:

如果有的話 就說(shuō)明成功安裝了opencv的java組件…

!!注意!! 不能用windows下opencv安裝目錄下的那個(gè)opencv-248.jar!! 剛才生成那個(gè)jar和windows下的jar不一樣的!! (我查了MD5碼… 其實(shí)看文件大小也能看出來(lái)!!)

Eclipse下的配置

這里有一篇非常好的帖子, 寫(xiě)的非常到位, 我就不重復(fù)了, 鏈接:

http://exintopro.net/blog/2013/10/02/setting-up-eclipse-for-using-opencv-java-in-ubuntu/

這個(gè)帖子雖然很好, 但是沒(méi)有介紹編譯的那一部分, 由于安裝java組件時(shí)的編譯過(guò)程和官網(wǎng)給的不一樣, 所以才導(dǎo)致我廢了半天的時(shí)間啊!……


當(dāng)前標(biāo)題:Linux下安裝并使用Java開(kāi)發(fā)opencv的配置
鏈接地址:http://www.5511xx.com/article/cooeopp.html