opencv定义了一个矩阵,采用at附值,结果跟想想的不一样。
Mat t5(3,3,CV_8UC1);
for(int i=0;i<t5.rows;i++)
{
for(int j=0;j<t5.cols;j++)
{
t5.at<int>(i,j)=1;
}
}
cout<<t5<<endl;
我认为的结果应该是
[1, 1, 1;
1, 1, 1;
1, 1, 1]
但实际结果是
[ 1, 0, 0;
1, 0, 0;
1, 0, 0]
这是为什么呢