diff --git a/modules/imgproc/src/connectedcomponents.cpp b/modules/imgproc/src/connectedcomponents.cpp index d6bd125b0..c07249b47 100644 --- a/modules/imgproc/src/connectedcomponents.cpp +++ b/modules/imgproc/src/connectedcomponents.cpp @@ -75,9 +75,9 @@ namespace cv{ } inline void init(int nlabels){ - _mstatsv->create(cv::Size(nlabels, CC_STAT_MAX), cv::DataType::type); + _mstatsv->create(cv::Size(CC_STAT_MAX, nlabels), cv::DataType::type); statsv = _mstatsv->getMat(); - _mcentroidsv->create(cv::Size(nlabels, 2), cv::DataType::type); + _mcentroidsv->create(cv::Size(2, nlabels), cv::DataType::type); centroidsv = _mcentroidsv->getMat(); for(int l = 0; l < (int) nlabels; ++l){