2014-01-31 3 views
0

У меня есть резюме :: Mat объект типа 16UC1 который в основном содержащее значение глубины от KINECT устройства, я попробовал несколько методов, как с помощьюДоступа к отдельным элементам сортов :: Mat_16UC1

cout << depthMat.at<uchar>(0,0) << endl; 
    cout << depthMat.at<char>(0,0) << endl; 
    cout << depthMat.at<double>(0,0) << endl; 

и т.д., но все они дают неоднозначные результаты. Любая идея, как я могу получить доступ к этим 16-битным значениям в eclipse C++/opencv в среде linux.

ответ

2

Просто измените код

cout << depthMat.at<unsigned short>(0,0) << endl; 
Смежные вопросы