Src
& dst
是3x3 cv :: Mat类型32FC1
。
复制数据后,
Src.col(0).copyTo(dst.col(2));
Src.col(1).copyTo(dst.col(0));
Src.col(2).copyTo(dst.col(1));
访问dst
等dst.at<double>(1,1)
数据返回错误。
Unhandled exception at 0x7530812f in matrix.exe: Microsoft C++ exception: cv::Exception at memory location 0x002fedc8..
请告诉我原因。
答案 0 :(得分:4)
32FC1
是单精度,即dst.at<float>(1,1)
!因此,要么使用它,要么将类型更改为64FC1
。