level 1
temp.create(nr, nl, CV_8UC1);
back.create(nr, nl, CV_8UC3);
for (i = 0; i < nr; i++)
for (j = 0; j < nl; j++)
{
Vec3b intensity = img.at<Vec3b>(i, j);
temp.at<uchar>(i, j) = (intensity.val[0] + intensity.val[1] + intensity.val[2]) / 3;
}
报错大概在第一个内for循环第一次结束时候,
中断地点
CV_DbgAssert((unsigned)(i1 * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels()));这是mat。at方法里面的
2016年04月02日 01点04分