Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 打开带有处理的CV-错误_Opencv_Processing - Fatal编程技术网

Opencv 打开带有处理的CV-错误

Opencv 打开带有处理的CV-错误,opencv,processing,Opencv,Processing,我正在尝试使用openCV库。我不断地遇到错误(我尝试安装32位和64位处理,并在网上按照正确的说明操作)。这是我试图运行的代码(我认为是最基本的代码): 这就是我得到的错误:库依赖于不可用的本机代码。或者仅当草图作为64位应用程序运行时才能正常工作 任何帮助都将不胜感激!,感谢您的老一套,请确保先安装OpenCV 1.0。 因此,在Windows上安装,并在安装时勾选将\OpenCV\bin添加到系统路径复选框,或手动将路径添加到环境变量。 在OSX上,只需安装OpencV.framework

我正在尝试使用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
}