我正在尝试使用row = 1和columns = 5初始化4通道矩阵,但我总是得到异常error: (-215) (unsigned)(i1 * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels())
。任何人都知道我做错了什么。
cv::Mat_<char> samples(1,5,CV_8UC4);
samples.at<cv::Vec4b>(0,0) = { 1, 2 , 3 , 4 } ;
samples.at<cv::Vec4b>(0,1) = { 1, 2 , 3 , 4 } ;
samples.at<cv::Vec4b>(0,2) = { 1, 2 , 3 , 4 } ;
samples.at<cv::Vec4b>(0,3) = { 1, 2 , 3 , 4 } ;
samples.at<cv::Vec4b>(0,4) = { 1, 2 , 3 , 4 } ;