【问题标题】:Not finding opencv jar after installing with homebrew用自制软件安装后找不到opencv jar
【发布时间】:2014-05-14 01:12:51
【问题描述】:

用自制软件安装opencv 2.4.8.2后,我似乎在/usr/local/Cellar/opencv/2.4.8.2/share/OpenCV中找不到jar文件

我正在使用 Mavericks,有什么想法吗?

【问题讨论】:

  • 我看到了同样的行为 - 烦人!
  • 我使用 --with-java 安装了它(2.4.9)并且jar文件在那里。

标签: java macos opencv homebrew


【解决方案1】:

可能你忘了指定 --with-java 参数

brew tap homebrew/science
brew install opencv --with-java

编译后的jar文件在路径

/usr/local/Cellar/opencv/2.4.9/share/OpenCV/java/opencv-249.jar

【讨论】:

    【解决方案2】:

    我通过使用 homebrew 安装 ant(和 opencv 的其他依赖项)然后使用 cmake 安装 opencv 而不是 homebrew 解决了这个问题。我从网站下载了opencv,然后使用了以下命令:

    cd opencv-2.4.8/
    mkdir build
    cd build/
    cmake -DBUILD_SHARED_LIBS=OFF ..
    cmake -G "Unix Makefiles" ..
    make -j8
    

    jar会在以下目录弹出:

    opencv-2.4.8/build/bin/opencv-248.jar
    

    【讨论】:

      【解决方案3】:

      我遇到了这个问题,并尝试使用 --with-java 选项,但没有成功。

      我必须自己编辑公式 (brew edit opencv3) 并插入此选项:

      option "with-contrib", "With contrib"
      option "with-java", "With java"
      

      就在依赖声明之上。

      您还必须确保-DBUILD_opencv_java=ON 在您的args 中。请注意,该值设置为ON 而不是OFF

      完成此操作后。卸载opencv然后重新安装。

      【讨论】:

        【解决方案4】:

        错误可能只是因为-DBUILD_opencv_java 未启用。使用brew edit opencv3启用它

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-03-20
          • 1970-01-01
          • 2023-01-26
          • 1970-01-01
          • 1970-01-01
          • 2014-12-06
          • 1970-01-01
          相关资源
          最近更新 更多