From d094e4bdbe04340f80b95c8e1f281576fdcb4a1f Mon Sep 17 00:00:00 2001 From: Jason Newton Date: Sat, 8 Dec 2012 22:06:15 -0800 Subject: [PATCH] drop support for 8bit output for size cost relative to utility --- modules/imgproc/src/connectedcomponents.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/imgproc/src/connectedcomponents.cpp b/modules/imgproc/src/connectedcomponents.cpp index 6418337..dd1665f 100644 --- a/modules/imgproc/src/connectedcomponents.cpp +++ b/modules/imgproc/src/connectedcomponents.cpp @@ -414,9 +414,7 @@ int connectedComponents(InputArray _I, OutputArray _L, int connectivity, int lty const cv::Mat I = _I.getMat(); _L.create(I.size(), CV_MAT_TYPE(ltype)); cv::Mat L = _L.getMat(); - if(ltype == CV_8U){ - connectedcomponents::NoOp sop; return connectedComponents_sub1(I, L, connectivity, sop); - }else if(ltype == CV_16U){ + if(ltype == CV_16U){ connectedcomponents::NoOp sop; return connectedComponents_sub1(I, L, connectivity, sop); }else if(ltype == CV_32S){ connectedcomponents::NoOp sop; return connectedComponents_sub1(I, L, connectivity, sop); @@ -430,9 +428,7 @@ int connectedComponentsWithStats(InputArray _I, OutputArray _L, OutputArray stat const cv::Mat I = _I.getMat(); _L.create(I.size(), CV_MAT_TYPE(ltype)); cv::Mat L = _L.getMat(); - if(ltype == CV_8U){ - connectedcomponents::CCStatsOp sop(statsv, centroids); return connectedComponents_sub1(I, L, connectivity, sop); - }else if(ltype == CV_16U){ + if(ltype == CV_16U){ connectedcomponents::CCStatsOp sop(statsv, centroids); return connectedComponents_sub1(I, L, connectivity, sop); }else if(ltype == CV_32S){ connectedcomponents::CCStatsOp sop(statsv, centroids); return connectedComponents_sub1(I, L, connectivity, sop); -- 2.7.4