Commit 7f8c9253 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

finished distance transform; fixed warnings

parent 05ea571b
...@@ -653,20 +653,8 @@ void cv::distanceTransform( InputArray _src, OutputArray _dst, OutputArray _labe ...@@ -653,20 +653,8 @@ void cv::distanceTransform( InputArray _src, OutputArray _dst, OutputArray _labe
if( labelType == CV_DIST_LABEL_CCOMP ) if( labelType == CV_DIST_LABEL_CCOMP )
{ {
/*CvSeq *contours = 0; Mat zpix = src == 0;
cv::Ptr<CvMemStorage> st = cvCreateMemStorage(); connectedComponents(zpix, labels, 8, CV_32S);
cv::Ptr<CvMat> src_copy = cvCreateMat( size.height+border*2, size.width+border*2, src->type );
cvCopyMakeBorder(src, src_copy, cvPoint(border, border), IPL_BORDER_CONSTANT, cvScalarAll(255));
cvCmpS( src_copy, 0, src_copy, CV_CMP_EQ );
cvFindContours( src_copy, st, &contours, sizeof(CvContour),
CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE, cvPoint(-border, -border));
for( int label = 1; contours != 0; contours = contours->h_next, label++ )
{
CvScalar area_color = cvScalarAll(label);
cvDrawContours( labels, contours, area_color, area_color, -255, -1, 8 );
}*/
// TODO
} }
else else
{ {
......
...@@ -381,7 +381,6 @@ cv::Moments cv::moments( InputArray _src, bool binary ) ...@@ -381,7 +381,6 @@ cv::Moments cv::moments( InputArray _src, bool binary )
const int TILE_SIZE = 32; const int TILE_SIZE = 32;
Mat mat = _src.getMat(); Mat mat = _src.getMat();
MomentsInTileFunc func = 0; MomentsInTileFunc func = 0;
double buf[TILE_SIZE*TILE_SIZE];
uchar nzbuf[TILE_SIZE*TILE_SIZE]; uchar nzbuf[TILE_SIZE*TILE_SIZE];
Moments m; Moments m;
int type = mat.type(); int type = mat.type();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment