【问题标题】:OpenCV on a MacMac 上的 OpenCV
【发布时间】:2014-11-21 18:21:22
【问题描述】:

首先,我是该网站的新手,而且在编程领域还相当年轻,所以我的一些术语可能有点过时,但希望你们都能明白这一点。

我正在尝试在 Eclipse 中设置 OpenCV(使用 java)并且遇到了一些问题。我正在尝试遵循此处找到的 OpenCV 网站上的教程http://docs.opencv.org/doc/tutorials/introduction/java_eclipse/java_eclipse.html#java-eclipse

我已经下载了 OpenCV 并解压了它,但是当我尝试在 eclipse 中创建自己的库时,下载中没有包含“构建”文件(或任何 .jar 文件)。我还尝试下载旧版本的 OpenCV,认为它们会有所不同,但我也无法在其中任何一个中找到 .jar 文件。

我也尝试过浏览这里讨论该问题的一些以前的论坛(至少在 Java 方面),其中大多数都具有与 OpenCV 教程相同的步骤,我只是无法找到链接库所需的文件夹。

最终目标是我正在尝试访问我正在处理的一个 Java 项目中的网络摄像头。

【问题讨论】:

标签: java eclipse macos opencv


【解决方案1】:

我一直坚持在 Mac 上安装 openCV 有一段时间了 :) 没有很好的指南(除了一两个),所以我将在此处发布我的教程:

  1. 首先您需要从SourceForge 下载openCV。我不推荐最新版本,最好使用落后的一个版本(比如 2.4.9 而不是 2.4.10)。

  1. 下载 javaCV(最新版本)。

  1. 下载 Cmake。

  1. 把所有的openCV和javaCV放在你会记得的任何方向。

  2. 安装并运行 Cmake。

  3. 从 Cmake 界面选择 openCV 文件夹(前两步)作为源方向。为构建方向创建一个新文件夹并将其命名为您想要的名称(例如“mybuildedOpenCV”)。

  4. 单击配置。等到 Cmake 结束他的工作。会有很多红色,所以不要心脏病发作:)

  5. 单击“生成”。等到 Cmake 完成。检查您的 mybuildedOpenCV 文件夹。应该有新项目!

  6. 现在是更难的部分。你现在可以抽根烟了。完毕?好的。所以去你的终端应用程序。打开它。然后转到您的 mybuildedOpenCV 文件夹并将其拖放到终端。你应该找到它的路径。使用命令:cd /your/path/mybuildedOpenCV

  7. 如果您成功进入您的构建文件夹,请在终端中写入:ma​​ke。只是“制造”,没有别的。按 Enter。现在您的 mybuildedOpenCV 应该开始自行构建了 :) 您必须达到 100% 且没有任何错误。如果出现错误并提前停止构建,请检查一切是否正常并重新开始。

  8. 如果您成功,请检查您的 mybuildedOpenCV 文件夹。里面应该有新文件夹,“bin”等。

  9. 找到一个“lib”文件夹。选择其中的所有文件并复制它们。您必须将它们粘贴到您的 usr/lib 或 usr/local/lib 目录。要进入此目录,请打开 Finder 并选择“Go”,然后选择“To the catalogue”。在那里输入“/usr”。如果有本地文件夹,请输入。如果没有,请输入“lib”。将所有内容粘贴到那里。

  10. 现在回到您的原始 openCV 文件夹,即您下载的那个。在那里你必须找到“包含”文件夹。从那里复制 opencv 和 opencv2 并将它们粘贴到 /usr/include 或 /usr/local/include。

  11. 现在是棘手的部分。再次转到您原来的 openCV 文件夹。进入“模块”文件夹。您必须从那里复制并粘贴文件夹到 /usr/include/opencv2 或 usr/local/include/opencv2 以使其看起来像我的 opencv2 文件夹:

完成了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-06
  • 2013-03-29
  • 1970-01-01
  • 2015-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多