1
如何正确地将OpenCV IplImage转换为OpenSceneGraph的osg :: Image?将IplImage转换为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);
谢谢。 cvCvtColor(pImg,pImg,CV_BGR2RGB);成功了! – coder9