发布网友 发布时间:2022-04-23 08:43
共1个回答
热心网友 时间:2022-06-18 12:39
似乎你开头的这个for循环就有问题,你把rows和clos搞反了吧。。。所以在你后面调用at函数的时候就会出现越界的情况。。。
for(int y=0;y<424;y++)追问貌似是这个问题,还有个问题想问你,如果depthMat是CV_16UC1的,想用.at访问它里面的像素,p_ir[2]=depthMat.at(y,x),这样有什么不对
追答建议你看看p_ir的定义的类型是否与CV_16U一致。。。不一致就会出错