我有一个单行垫子。rows=1,cols=720
这个垫子是由 OpenCV 中的 reduce 函数产生的。但是当我使用mat.at<int>(0,i)
它访问它的元素时,总是断言在第 537 行的文件 mat.hpp 中的函数中失败:
template<typename _Tp> inline _Tp& Mat::at(int i0, int i1)
{
CV_DbgAssert( dims <= 2 && data && (unsigned)i0 < (unsigned)size.p[0] &&
(unsigned)(i1*DataType<_Tp>::channels) < (unsigned)(size.p[1]*channels()) &&
CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
return ((_Tp*)(data + step.p[0]*i0))[i1];
}
怎么做?谢谢。