成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下安裝并使用Java開發(fā)opencv的配置

開發(fā) 后端
今天花了四個小時, 終于在linux下把eclipse下java開發(fā)opencv給搞定了… 至于為什么花這么久的時間… 且聽我慢慢講…

inux編譯安裝opencv

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

大致有以下幾個步驟:

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

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

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

3) 新建一個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命令會花費幾十分鐘時間… 然后理論上就結(jié)束了… 如果不用java開發(fā)的話 就OK了 比如 可以運行sample文件夾下的python代碼…

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

安裝opencv-java

這一步非常DT, 因為官網(wǎng)上還有一個文檔, 專門講怎么用java開發(fā)的…http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html

1) 首先, 需要安裝ant:

  1. sudo apt-get install ant 

2) 其次 需要運行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這一項的話, 就應(yīng)該是OK的…. 接下來只要make -j8 就可以了…

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

Linux下安裝并使用Java開發(fā)opencv的配置

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

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

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

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

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

  1. make -j8 
  2. sudo make install 

這樣就可以成功make了…

如何判斷是否安裝成功?

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

Linux下安裝并使用Java開發(fā)opencv的配置

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

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

Eclipse下的配置

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

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

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

責任編輯:王雪燕 來源: mx's Blog
相關(guān)推薦

2011-04-25 15:14:38

LinuxQtOpenCV

2011-07-02 14:03:12

Linux Qt

2017-08-07 16:41:39

LinuxOpenCV

2011-06-28 16:56:41

Linux Qt creator

2021-03-06 10:23:31

Linux配置 SVN

2014-08-06 15:25:36

LinuxNagios

2019-02-20 15:58:38

LinuxPuTTY開源

2009-06-26 17:33:30

Wiresharkpcaplinux

2010-07-26 13:39:53

Perl開發(fā)環(huán)境

2020-09-25 17:10:13

LinuxMySQL 8.0

2021-01-12 09:55:29

LinuxCntlm代理

2024-08-29 16:06:26

前端Vue開發(fā)

2023-09-08 10:54:19

Arch LinuxWayland

2010-02-02 17:57:47

Linux PPStr

2010-07-26 16:28:40

Perl開發(fā)環(huán)境

2009-07-07 11:33:06

JDK1.6

2012-11-05 13:33:08

LinuxHBase

2011-03-08 10:10:37

Linuxproftpd

2011-01-07 11:38:36

linux郵件配置

2011-02-22 13:28:43

Linuxvsftpd配置
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区在线播放 | 日本网站免费在线观看 | 日韩中文字幕视频在线 | 91影片 | 美女黄色在线观看 | www.亚洲精品| 91伊人| 三级在线视频 | av香港经典三级级 在线 | 一区中文字幕 | 国产一区二区三区久久久久久久久 | 色婷婷av一区二区三区软件 | 国产精品毛片久久久久久久 | 精品欧美乱码久久久久久 | 国产精品一区二区日韩 | 午夜爽爽男女免费观看hd | 国产一区二区在线播放 | 亚洲一区二区成人 | 天天插天天射天天干 | 在线视频亚洲 | 伊人网站 | 欧美性大战久久久久久久蜜臀 | 欧美视频 亚洲视频 | 日韩在线免费看 | 成人做爰69片免费观看 | 日韩在线一区二区三区 | 午夜精品三区 | 久久久久久国产精品免费免费狐狸 | 日日爱视频 | 精品亚洲一区二区 | 浮生影院免费观看中文版 | www天天操| 超碰在线播 | 色综合一区二区 | 超碰网址 | 在线观看免费av网 | 91视频中文| 伊人狠狠干 | 91亚洲国产| 91精品国产一区二区三区 | 国产精品久久久久久久久久久久午夜片 |