我正在尝试学习OpenCV。我一直在玩它一整天试图让它识别我的相机。我无法让它工作,我找不到任何有关它的信息。
我的相机是一个usb xbox直播网络摄像头,只要我将它连接到我的电脑窗口,就会认出它就像是自己的孩子并安装了驱动程序。
免责声明我完全无能为力,因为我之前从未使用过摄像头,而且我不知道使用它有多难或多难,我也不知道在哪里开始,查找什么信息,或类似的东西。 :( 免责声明
我在这个网址的opencv网站上找到了这个例子: http://opencv.willowgarage.com/wiki/CameraCapture
我复制并粘贴了第一个“这是一个简单的框架来连接到相机并在窗口中显示图像。”。我正确地格式化并使其编译并完美运行,但是当我执行它时出现错误“ERROR:capture is NULL”(不是编译器错误,它在应用程序中出错)
答案 0 :(得分:3)
我认为stackoverflow上有足够多的代码可以显示如何做到这一点:
答案 1 :(得分:0)
您可以尝试http://muonics.net/school/spring05/videoInput/。我已经成功地将它用于OpenCV。
答案 2 :(得分:0)
看一下VideoInput。它是一个使用DirectX访问您的网络摄像头的库。这是我写的关于using videoInput with OpenCV的文章。
答案 3 :(得分:-2)
作为您的指定链接:
#include "cv.h"
#include "highgui.h"
尝试这个
#include <"opencv\cv.h>
#include <"opencv\highgui.h> //"opencv is the file where cv.h and highgui placed