Opencv for java 環(huán)境配置

開發(fā)平臺:WIN10
時間2017-12月
Netbeans:同期最新版本
OPENCV版本:同期OPENCV3最新版本

小體會:安卓的開發(fā)環(huán)境一直搭建得有問題构挤、就先用java進(jìn)行圖像處理開發(fā)螃壤,后來移植到安卓的時候蜜氨、除了imread,imwrite和android上不能用、其他語句直接復(fù)制過去就能用镰吵,還是挺方便的扔亥。

Netbeans配置OPENCV

使用Netbeans IDE進(jìn)行開發(fā)、正常下載安裝即可苞氮;

1. 添加OPENCV庫

在上邊菜單欄選擇 工具湾揽,然后選擇,彈出如下窗體

工具-庫-新建庫-添加JAR

新建庫-添加JAR/文件夾-添加OPENCV庫即可
[訪問www.opencv.org下載]
解壓后、進(jìn)入opencv/build/java库物,導(dǎo)入jar文件霸旗;

圖片.png

javadoc可以添加javadoc文件夾、也可直接添加網(wǎng)址:
https://docs.opencv.org/java/3.0.0/

2. 為項目添加OPENCV庫:

新建項目戚揭、打開左側(cè)項目文件夾定硝、右擊;


右鍵項目毫目、添加庫

選擇之前導(dǎo)入的庫,添加庫

選擇之前添加的庫诲侮、然后添加庫即可镀虐;

然后還差一步,右鍵項目沟绪、屬性刮便、彈出的窗口中選擇運行、再VM選項中加入
·-Djava.library.path="D:\OPENCV\opencv\build\java\x64"

雙引號內(nèi)是自己的OPENCV的文件夾路徑绽慈、如果是32位電腦則選X86恨旱;

右鍵項目、屬性坝疼、運行搜贤、VM添加字段

-Djava.library.path="D:\OPENCV\opencv\build\java\x64"

3.OPENCV小試用牛刀

在程序的第一行需要添加:

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

然后開始編程:
簡單熟悉下一下幾個基礎(chǔ)的操作:
矩陣 MatMat img =new Mat();初始化圖像钝凶;

//圖像打開仪芒、存儲操作
Imgcodecs.imwrite();
Imgcodecs.imread();
//顏色轉(zhuǎn)換
Imgproc.cvtColor(src, img_bw, Imgproc.COLOR_BGR2GRAY);
//自適應(yīng)閾值
Imgproc.threshold(src, img_bw, 0, 255, Imgproc.THRESH_OTSU); 
//打開灰度圖像,參數(shù) 0耕陷;
Imgcodecs.imwrite("./demo.jpg",0);

測試程序:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package opencv_demo;  //需要根據(jù)實際項目進(jìn)行修改

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;

/**
 *
 * @author liu
 */
public class OPENCV_DEMO {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        System.out.println("在項目文件夾添加照片");
        Mat Gray = new Mat();
        Mat Src = new Mat();
        //注意修改圖片路徑
        Src = Imgcodecs.imread("./Lena.png");
        Imgproc.cvtColor(Src, Gray, Imgproc.COLOR_RGB2GRAY);
        Imgcodecs.imwrite("./Lena_gary.png", Gray);//保存
        System.out.println("在項目文件夾輸出灰色照片");

    }
}

注意事項:

  1. 如果運行失敗掂名、檢查上一步的項目屬性-運行 添加-Djava.library.path="D:\OPENCV\opencv\build\java\x64"//路徑以實際為準(zhǔn)
  2. 需要自己把圖片添加到項目的路徑下,名稱改為Lena.png

結(jié)果

如運行成功哟沫,結(jié)果如下饺蔑,查看項目文件夾的圖片;


IDE輸出結(jié)果

圖像處理成功嗜诀,生成灰度圖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猾警,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子裹虫,更是在濱河造成了極大的恐慌肿嘲,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筑公,死亡現(xiàn)場離奇詭異雳窟,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門封救,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拇涤,“玉大人,你說我怎么就攤上這事誉结《焓浚” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵惩坑,是天一觀的道長掉盅。 經(jīng)常有香客問我,道長以舒,這世上最難降的妖魔是什么趾痘? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蔓钟,結(jié)果婚禮上永票,老公的妹妹穿的比我還像新娘。我一直安慰自己滥沫,他們只是感情好侣集,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著兰绣,像睡著了一般世分。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缀辩,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天罚攀,我揣著相機與錄音,去河邊找鬼雌澄。 笑死斋泄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的镐牺。 我是一名探鬼主播炫掐,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼睬涧!你這毒婦竟也來了募胃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤畦浓,失蹤者是張志新(化名)和其女友劉穎痹束,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體讶请,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡祷嘶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片论巍。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡烛谊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘉汰,到底是詐尸還是另有隱情丹禀,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布鞋怀,位于F島的核電站双泪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏密似。R本人自食惡果不足惜攒读,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辛友。 院中可真熱鬧,春花似錦剪返、人聲如沸废累。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邑滨。三九已至,卻和暖如春钱反,著一層夾襖步出監(jiān)牢的瞬間掖看,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工面哥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哎壳,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓尚卫,卻偏偏與公主長得像归榕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吱涉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 聲明:由于簡書寫作不便刹泄,后續(xù)將在掘金上更新和發(fā)布文章,包括本文怎爵。 掘金賬號:徒步青云[https://juejin...
    徒步青云閱讀 10,227評論 2 34
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理特石,服務(wù)發(fā)現(xiàn),斷路器鳖链,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 文/風(fēng)言鋒語 生得漂亮是優(yōu)勢贼穆,活得漂亮是本事。這是我的QQ簽名兰粉,我一向認(rèn)為故痊,活得漂亮還是需要些智慧的。 英國蒂姆·...
    媛姐說職場閱讀 570評論 8 9
  • 天氣陰轉(zhuǎn)晴玖姑,穿個外套剛剛好愕秫,早晨起來有點冷,但是騎車環(huán)湖了一圈焰络,還是滿頭香汗淋漓的戴甩,呵呵,應(yīng)該是臭汗闪彼,也不知道從什...
    傷感部落閱讀 715評論 0 0