OpenCVIplImageをOpenSceneGraphのosg::Imageに正しく変換するにはどうすればよいですか?
これが私の現在の方法です。しかし、間違ったカラーデータを取得しています。
// IplImage* cvImg is a webcam output image captured using cvQueryFrame(capture)
osg::ref_ptr<osg::Image> osgImage = new osg::Image;
osgImage->setImage(cvImg->width,cvImg->height, 3,
GL_RGB, GL_RGB, GL_UNSIGNED_BYTE,
(BYTE*)(cvImg->imageData),
osg::Image::AllocationMode::NO_DELETE,1);