単一の行マットがありrows=1,cols=720
ます。このマットは、OpenCVのreduce機能の結果です。しかし、それを使用してその要素にアクセスすると、mat.at<int>(0,i)
常にアサーションが537行目のファイルmat.hppのfuncitonで失敗しました。
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];
}
どうやってするの?ありがとう。