Opencv 打开带有处理的CV-错误
我正在尝试使用openCV库。我不断地遇到错误(我尝试安装32位和64位处理,并在网上按照正确的说明操作)。这是我试图运行的代码(我认为是最基本的代码): 这就是我得到的错误:库依赖于不可用的本机代码。或者仅当草图作为64位应用程序运行时才能正常工作 任何帮助都将不胜感激!,感谢您的老一套,请确保先安装OpenCV 1.0。 因此,在Windows上安装,并在安装时勾选将\OpenCV\bin添加到系统路径复选框,或手动将路径添加到环境变量。 在OSX上,只需安装OpencV.framework。处理包装器应该在这之后工作 不过那个包装有点过时了。你可以试试格雷格的Opencv 打开带有处理的CV-错误,opencv,processing,Opencv,Processing,我正在尝试使用openCV库。我不断地遇到错误(我尝试安装32位和64位处理,并在网上按照正确的说明操作)。这是我试图运行的代码(我认为是最基本的代码): 这就是我得到的错误:库依赖于不可用的本机代码。或者仅当草图作为64位应用程序运行时才能正常工作 任何帮助都将不胜感激!,感谢您的老一套,请确保先安装OpenCV 1.0。 因此,在Windows上安装,并在安装时勾选将\OpenCV\bin添加到系统路径复选框,或手动将路径添加到环境变量。 在OSX上,只需安装OpencV.framework
取决于您使用的OpenCV版本,库超媒体不适用于processing 2.0
如果您想继续使用该代码,您需要使用Processing 1.0,但我建议您更新OpenCV库。从这一点猜测您的工作:您安装了GStreamer/GSVideo吗?我不认为这是答案-我在尝试使用运行在Ubuntu 13.10上的网络摄像头时遇到了相同的错误。@DanBernier您遇到了什么错误?你能运行任何处理网络摄像头样本(文件>示例>库>捕获)吗?事实上,我怀疑这是一个无关的问题。对不起,我忘记了细节,因为我几个月前就把它修好了。我想我找错相机了。顺便说一句@GeorgeProfenza,衷心感谢你为我指出了拍摄示例——这是一个很好的资源。
import hypermedia.video.*; // Imports the OpenCV library
OpenCV opencv; // Creates a new OpenCV Object
void setup()
{
size( 320, 240 );
opencv = new OpenCV( this ); // Initialises the OpenCV object
opencv.capture( 320, 240 ); // Opens a video capture stream
}
void draw()
{
opencv.read(); // Grabs a frame from the camera
opencv.absDiff(); // Calculates the absolute difference
image( opencv.image(), 0, 0 ); // Display the difference image
}
void keyPressed()
{
opencv.remember(); // Remembers a frame when a key is pressed
}