使用 copyTo 命令后无法访问 mat 的数据

Can't access mat's data after using copyTo command

本文关键字:访问 mat 数据 copyTo 命令 使用      更新时间:2023-10-16

Src&dst是具有类型32FC1的3x3 cv::Mat。

复制数据后,

Src.col(0).copyTo(dst.col(2));
Src.col(1).copyTo(dst.col(0));
Src.col(2).copyTo(dst.col(1));

访问CCD_ 4数据如CCD_ 5返回错误。

Unhandled exception at 0x7530812f in matrix.exe: Microsoft C++ exception: cv::Exception at memory location 0x002fedc8..

请告诉我原因。

32FC1为单精度,即dst.at<float>(1,1)!因此,要么使用它,要么将类型更改为64FC1