proper dimensions from cv::Size in output stats/centroid
authorJason Newton <jason@utopiacompression.com>
Sun, 16 Dec 2012 08:44:32 +0000 (00:44 -0800)
committerJason Newton <jason@utopiacompression.com>
Mon, 17 Dec 2012 02:33:50 +0000 (18:33 -0800)
modules/imgproc/src/connectedcomponents.cpp

index d6bd125..c07249b 100644 (file)
@@ -75,9 +75,9 @@ namespace cv{
         }
         inline
         void init(int nlabels){
-            _mstatsv->create(cv::Size(nlabels, CC_STAT_MAX), cv::DataType<int>::type);
+            _mstatsv->create(cv::Size(CC_STAT_MAX, nlabels), cv::DataType<int>::type);
             statsv = _mstatsv->getMat();
-            _mcentroidsv->create(cv::Size(nlabels, 2), cv::DataType<double>::type);
+            _mcentroidsv->create(cv::Size(2, nlabels), cv::DataType<double>::type);
             centroidsv = _mcentroidsv->getMat();
 
             for(int l = 0; l < (int) nlabels; ++l){