НОВИНКА ДЛЯ OPENCV И KINECT :)
Извините, если здесь есть другие подобные вопросы - я искал и все еще теряюсь.
Я пытаюсь использовать Microsoft Kinect SDK с opencv. Я просмотрел пример KinectBridgeWithOpenCVBasis в SDK, но нашел его слишком сложным.
Вот вопрос: я использую класс DepthSensor из этого site Я пытаюсь получить данные о глубине в матрице opencv. Код выглядит следующим образом:
DepthSensor *ds = new DepthSensor();
ds->init();
Mat frame;
ds->getDepthMat().copyTo(frame);
imshow("display", ds->getColorMat());
Я добавил ds->processDepth(); в разных точках, чтобы проверить, работает ли он. Точное сообщение об ошибке:
Ошибка OpenCV: утверждение не удалось (size.width> 0 && size.height> 0) в cv::imshow, файл C:\builds\2_4_PackSlave-win64-vc12-shared\opencv\modules\highgui\src\window.c пп, строка 261
и
Необработанное исключение по адресу 0x000007FEFC7B940D в opencvtest.exe: исключение Microsoft C++: cv::Exception в ячейке памяти 0x00000000001AF500.
Любые идеи о том, как я это исправить? Спасибо.
MT