初始化4通道矩阵opencv

时间:2018-05-07 08:00:21

标签: opencv

我正在尝试使用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 } ;

0 个答案:

没有答案