解决方案:
原始问题:
我的系统上安装了OpenCV。最后经过很多失败并安装了一个完整的新系统。
现在我看到有这个Processing OpenCV库:
http://ubaa.net/shared/processing/opencv/
哪个很棒,它附带一个Mac安装程序(10.6)。 现在我有点担心,如果我安装它,安装和工作的OpenCV会遇到一些问题。
上次我安装了多次而且错了。 Brew抱怨不同的dylib(我的系统上有多次)。它没有用。
所以在我打破现在正在运行的OpenCV之前,我想确定这个opencv只是用于处理,否则不会破坏它。
任何评论都会很棒。
谢谢。
更新
感谢这两个答案。
在官方处理页面上有两个opencv库。 上面提到的那个和这个:https://github.com/atduskgreg/opencv-processing。 我已经通过brew安装了一个opencv版本(在usr / local / Cellar中)。 我不想安装官方的java版本(我之前不需要和破坏的东西)。 我想在处理过程中安装一个opencv。 那么如何在Processing中安装第二个库(https://github.com/atduskgreg/opencv-processing)。 我尝试将它放在处理的libraries文件夹中,它给了我这个错误
“找不到gab.opencv的库 库必须安装在'sketchbook'文件夹中名为'libraries'的文件夹中。“
答案 0 :(得分:2)
解决方案:
开始处理64位模式(Mac:在首选项中)。 草图/导入库/添加库(所有库都在那里:谢谢处理团队!!!) 安装你想要的东西(我用Opencv进行处理)。 作品。 享受:)
答案 1 :(得分:1)
ubaa.net库非常陈旧,它不允许您使用OpenCV的所有功能。它是在OpenCV不支持Java开发时开发的。
我建议您使用官方Java版本:
http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html
处理与纯Java非常相似,直接使用它不会有太多问题。从Processing,您也可以使用Java类。
这个Java界面也适用于android。
更新: 我不知道atduskgreg包装器,但由于它们基于官方Java,它可能是一个非常好的选择。您对库文件夹的问题是,您可能没有将库复制到正确的位置。您必须在“sketchbook”文件夹中创建一个“libraries”文件夹(通常位于c:\ Users \ Your_username \ Documents \ Processing \ libraries中),然后将该文件夹与库一起复制。最后你应该有类似c:\ Users \ Your_username \ Documents \ Processing \ libraries \ opencv_processing \
的东西