首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openNI干扰cvCreateCameraCapture()

openNI干扰cvCreateCameraCapture()
EN

Stack Overflow用户
提问于 2011-08-21 08:00:27
回答 1查看 2.2K关注 0票数 0

我在ubuntu11.04上使用opencv 2.3。在编译过程中,为了完整起见,我会设置WITH_OPENNI=ON。(现在后悔了,因为我不打算很快使用kinect,openni让我头疼于正常的opencv程序)

无论如何,为了测试opencv安装,我编写了以下代码,这些代码显示了我的膝上型计算机摄像头上的视频:

代码语言:javascript
复制
#include <stdio.h>
#include <string.h>
#include "highgui.h"
#include "cv.h"

int main()
{
cvNamedWindow("Webcam",CV_WINDOW_AUTOSIZE);
CvCapture* capture=cvCaptureFromCAM(0);
IplImage* frame;

while(1)
{
    frame=cvQueryFrame(capture);
    if(!frame) break;
    cvShowImage("Webcam",frame);
    char c=cvWaitKey(33);
    if(c==27) break;
}

cvReleaseCapture(&capture);
cvDestroyWindow("Webcam");
}

代码是正确的,但在执行时会出现以下错误:

OpenCV错误:未指定的错误(无法枚举生产树:无法创建任何请求类型的节点!)在/home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp,中,文件CvCapture_OpenNI第188行在抛出'cv::Exception‘CvCapture_OpenNI():/home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp:188:错误:(-2)无法枚举生产树:无法创建请求类型的任何节点后终止调用!在函数CvCapture_OpenNI中

已中止

有谁遇到过同样的问题吗?任何治愈这一切的想法都会受到高度赞赏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-21 17:19:15

这个问题在OpenCV 2.3.1发行版中得到了解决。

有关详细信息,请参阅以下链接:https://code.ros.org/trac/opencv/ticket/1237

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7137117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档