2015-03-14 9 views
0

Я использую OpenCV 2.4.10, и я хочу взять изображение из моего Asus Xtion Pro Live. Когда я пытаюсь выполнить приведенный ниже код, я получаю эту ошибку: «Невозможно открыть захват». Я пробовал все, например, обновление сенсора, opencv с openni компиляцией и переустановкой opensv (даже версия 2.4.6).Не удается захватить изображение из Xtion Pro Live с кодом Opencv

OpenNI и Sensor работают нормально, так как я могу запускать такие примеры, как NiViewer. Но пример openni_capture.cpp (на opencv-2.4.10/samples/cpp) не может работать должным образом.

Код:

#include "opencv2/opencv.hpp" 
#include "opencv2/highgui/highgui.hpp" 
#include "opencv2/imgproc/imgproc.hpp" 
#include <iostream> 

using namespace cv; 
using namespace std; 
int main(int argc, char* argv[]) 
{ 
VideoCapture capture; 
    capture.open(CV_CAP_OPENNI_ASUS); 
    if (!capture.isOpened()) 
    { 
    cout << "Error opening capture" << endl; 
    return -1; 
    } 
    if(!capture.grab()) 
    { 
    cout << "Can not grab image" << endl; 
    } 
    return 0; 
} 

составителя делается с помощью следующей команды: г ++ capture.cpp -o захват PKG-конфигурации --cflags OpenCV --libs OpenCV

Как исправить эта ошибка? Есть ли проблемы с версией opencv, которую я использую?

Я сделал то, что говорится на Can not grab image from VideoCapture OpenCV with Asus Xtion Pro Live , но проблема все еще существует.

ответ

0

Какие последовательные порты перечислены при распечатке списка, как вы делаете? Вы проверили, какой последовательный порт подключен к вашей фотокамере? В Linux вы можете перечислить смонтированные устройства с помощью:

lsusb 
+0

Хорошо. Это то, что я думаю, это убедиться, что ваша камера появляется. Тогда вам нужно будет явно найти его в opencv. Я думаю, что это хорошая тема для решения этой проблемы: http://stackoverflow.com/questions/7322939/how-to-count-cameras-in-opencv-2-3 – danieljay

+0

Когда я запускаю команду lsusb, я получаю следующее: Bus 001 Device 004: ID 1d27: 0601 ". Используемый им интерфейс UsbInterface = 2. –

+0

danieljay, я следил за инструкциями на тему, которую вы мне показали, но ничего не произошло. Есть ли проблема с Xtion? Закрыта ли она (датчики или камера)? –

 Смежные вопросы

  • Нет связанных вопросов^_^