1、运行修改的ORBSLAM2,出现“OpenCV Error: Assertion failed (channels() == ((((dtype) & ((512 - 1) << 3)) >> 3) + 1)) in copyTo。。。。terminate called after throwing an instance of 'cv::Exception' what(): ”
解决方法:图像的问题, 添加一下代码就OK
if(mImGray.channels()==3)
{
if(mbRGB)
cvtColor(mImGray,mImGray,CV_RGB2GRAY);
else
cvtColor(mImGray,mImGray,CV_BGR2GRAY);
}