日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java不适合开发cv吗_JavaCV开发环境的配置

發布時間:2023/12/4 java 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java不适合开发cv吗_JavaCV开发环境的配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.安裝opencv2.4.4、測試

運行OpenCV-2.4.4.exe,就是解壓,把它解壓到一個你喜歡的地方?——

1.1?路徑最好不要太深,點啊點的最討厭了

2.?添加???***\OpenCV2.4.4\build\x64\vc11\bin;?到環境變量的PATH后面?——

2.1?***是你放OpenCV2.4.4的地方

2.2?x64還是x86的問題;32位系統只能選擇x86,64位系統可以考慮把兩條路徑都放到環境變量里

2.3?很欣慰的是,OpencCV2.4.4的build里面終于有vc11的編譯結果了,vc11對應的就是vs2012

2.4?bin里是動態鏈接庫,放到環境變量里系統才能找到

3.?新建一個vs2012?visual?c++的工程

4.?在工程屬性里面,vc++directories中修改include?和?library?directories,路徑分別為

***\OpenCV2.4.4\build\include;

***\OpenCV2.4.4\build\include\opencv;

***\OpenCV2.4.4\build\include\opencv2;

$(IncludePath)

以及

***\OpenCV2.4.4\build\x64\vc11\lib;

$(LibraryPath)

這里lib路徑中關于x64和vc11的選擇和上面是一樣的

圖1:

以上Debug和Release一樣

不一樣的是:

Debug下,修改linker->input里面的附加依賴項為:

opencv_calib3d244d.lib

opencv_contrib244d.lib

opencv_core244d.lib

opencv_features2d244d.lib

opencv_flann244d.lib

opencv_gpu244d.lib

opencv_haartraining_engined.lib

opencv_highgui244d.lib

opencv_imgproc244d.lib

opencv_legacy244d.lib

opencv_ml244d.lib

opencv_nonfree244d.lib

opencv_objdetect244d.lib

opencv_photo244d.lib

opencv_stitching244d.lib

opencv_ts244d.lib

opencv_video244d.lib

opencv_videostab244d.lib

Release下,修改linker->input里面的附加依賴項為:

opencv_calib3d244.lib

opencv_contrib244.lib

opencv_core244.lib

opencv_features2d244.lib

opencv_flann244.lib

opencv_gpu244.lib

opencv_highgui244.lib

opencv_imgproc244.lib

opencv_legacy244.lib

opencv_ml244.lib

opencv_nonfree244.lib

opencv_objdetect244.lib

opencv_photo244.lib

opencv_stitching244.lib

opencv_ts244.lib

opencv_video244.lib

opencv_videostab244.lib

圖2:

5.?編寫個OpenCV界的Hello?world,召喚lena女神出來show一下吧

#include?

#include?

#include?

using?namespace?cv;

int?main()

{

IplImage*?img;

img?=?cvLoadImage("lena.bmp");

cvShowImage("Show",?img);

cvWaitKey(0);

return?0;

}

圖3:

附:

0.?如果彈出提示說系統找不到?********244d.dll之類的,可能是環境變量路徑的問題

1.?如果系統說未解析的外部符號?__cvLoadImage?之類的,查查是不是工程在release模式下但是沒配置,或者工程平臺在win32下但是配置文件是64位的路徑

二.使用JavaCV (前提步驟一測試成功)

下載,并解壓。。。很多jar包

用eclipse新建一個java程序

對著

項目右鍵- 〉構建路徑-〉配置構建路徑-〉庫-〉導入外部JAR 選擇剛剛解壓出來的幾個jar包

代碼:

public class Smoonther {

public static void main(String[]args)

{

IplImage image=cvLoadImage("d:\\lena.jpg");

cvShowImage("show",image);

cvWaitKey(0);

return ;

}

}

祝你成功

總結

以上是生活随笔為你收集整理的java不适合开发cv吗_JavaCV开发环境的配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。