簡體   English   中英

如何使用插件CDT為Java開發人員在Eclipse中配置opencv?

[英]How to configure opencv in Eclipse for Java developers with plugin CDT?

我正在用Java制作一個CBIR程序。

對於實際的圖像處理,我正在使用我在大學的CS學位課程中獲得的C ++文件(帶有標題)。

我按照本教程使用JNI將Java文件連接到C ++文件。

我試圖在“Eclipse for Java開發人員使用插件CDT”中找到配置OpenCV的教程,但卻找不到。

在本教程中: https//docs.opencv.org/2.4.13.4/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html

在第8步中,我需要轉到Eclipse中的“工具設置”選項卡,但我沒有它。

本教程說打開一個C ++項目,但我需要一個Java項目(因為我的大部分文件都是Java)。

當我創建一個C ++項目時,我看到了“工具設置”選項卡。

但是我已經將我的項目轉換為C ++項目作為JNI教程的一部分,所以我認為它與創建新的C ++項目相同。

轉換為C ++項目的說明在該教程的第2步中:

第2步:將Java項目轉換為C / C ++ Makefile項目右鍵單擊“HelloJNI”Java項目⇒新建⇒其他...⇒轉換為> C / C ++項目(添加C / C ++性質)⇒下一步。

將出現“轉換為C / C ++項目”對話框。 在“項目類型”中,選擇>“Makefile項目”⇒在“工具鏈”中,選擇“MinGW GCC”⇒完成。

現在,您可以將此項目作為Java和C / C ++項目運行。

有關如何解決此問題的指針?

你需要兩個項目,一個是C ++,一個是java。

JNI教程演示了如何通過使用javac / javah工具生成所需的C ++頭來從java調用C ++。 在這個例子中,他們完成了java部分,因此他們將它轉換為C ++項目。

按照https://docs.opencv.org/2.4.13.4/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html中的說明使用opencv設置新的C ++項目,並為您的java源獨立創建一個新的Java項目。 當您使用javac生成標頭時,而不是指定“。” 命令行上的路徑,指定C ++項目的路徑。

您需要確保Java System.loadLibrary(“YourC ++ LibraryName”)調用可以找到由C ++項目創建的共享庫(並且C ++項目構建共享庫)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM