CV_CAP_OPENNI не работает со мной - PullRequest
1 голос
/ 29 февраля 2012

Я использую Kinect с OpenCV.Я настроил это без Cmake.Я включил все, но когда я пишу следующий код:

 #include "stdafx.h"
 #include <cv.h>
 #include <highgui.h>
 #include <XnCppWrapper.h>


 using namespace std;
 using namespace cv;

   int main()
     {
Mat image = imread("c:\\im.jpg");
imshow("image",image);
VideoCapture Cap (CV_CAP_OPENNI);
if (!Cap.isOpened())
{
    cout << "wrong";
}

waitKey(0);
return 0;
} 

я получаю слово «неправильно» на экране.Я думаю, что есть проблема с Xncore.dll Как я могу добавить его или в чем проблема с моим кодом?

1 Ответ

1 голос
/ 29 февраля 2012

Вам нужно перекомпилировать opencv из souce с поддержкой openni. Предварительно скомпилированные двоичные файлы не имеют его по умолчанию.

...