|
如题,本人用kinect摄像头得到视频图像,经过openCV处理,由setImage函数转变成osg场景能够识别读取的图像,如下:
video->setImage(640,480,1,GL_RGB,GL_RGB,GL_UNSIGNED_BYTE,(unsigned char*)imgRGB8u->imageData,osg::Image::USE_NEW_DELETE,1);
但是再用art的tracker进行跟踪时,报错说是像素格式不兼容,“ARToolKitTracker::update<> Incompatible pixelformat!”
查了好久不知道怎么回事,kinect得到的视频已经转换成openCV能够处理的RGB图像了,setImage函数也拿到了图像指针的首地址,像素格式也按照OSG的要求设置了,可是为什么还有像素格式不相容的错误呢。。。各位大牛,本人菜鸟,求指导啊 |
|