【问题标题】:Start with OpenCV (Java)从 OpenCV (Java) 开始
【发布时间】:2013-12-13 00:46:08
【问题描述】:

我下载了最新版本的 OpenCV(来自http://opencv.org/downloads.html for Linux),并安装在 ubuntu 12.04 上,使用以下命令:

apt-get install libgtk2.0-dev
cd opencv
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ./
make
make install

我在 NetBeans(Java 应用程序)中创建了一个新项目,但我不知道为什么会出现这个问题:

import org.opencv.core.Core;

包 org.opencv.core 不存在

在 python 中“import cv”有效!

请帮我解决这个问题! 10Q!!!

【问题讨论】:

  • 在 java 中你必须提供一个库或框架并使其在类路径中可用以开始引用它。

标签: java linux opencv


【解决方案1】:

您的 opencv 目录中的 build/bin 下应该有一个 opencv-2xx.jar。 只需将此 jar 添加到您的 Netbeans 项目设置中即可。

如果你没有这个jar,确保你的CMAKE输出找到了ANT和JNI:

-- Java:
  -- ant: (path to ant)
  -- JNI: (path to JNI)
  -- Java tests: YES (this one is optional)

如果 CMAKE 找不到这些资源,请确保安装了 ant 和 JNI。 (你可以 apt-get install ant)。

确保您的 $JAVA_HOME 正确设置为您的 openJDK 或 OracleJDK 目录。 (我假设您已经安装了 JDK!),并且在类路径中可用。从终端运行$JAVA_HOME 进行检查。如果没有,有大量资源可以告诉您如何执行此操作。

然后makemake install 你应该有罐子了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 2016-02-14
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    相关资源
    最近更新 更多