jjzjj

c++ - OpenCV Mat 数据成员访问

我看过很多直接访问cv::Mat数据成员的OpenCV代码。cv::Mat将指向数据的指针存储在unsignedchar*data成员中。访问数据成员如下所示:cv::MatmatUC(3,3,CV_8U)introwIdx=1;intcolIdx=1;unsignedcharval=matUC.data[rowIdx*matUC.cols+colIdx]我想知道这是否适用于像素类型不是unsignedchar的cv::Mat。cv::MatmatF(3,3,CV_32F)introwIdx=1;intcolIdx=1;floatval=matF.data[rowIdx*matF.co