Lines Matching refs:rows
103 if( img->cols < templ->cols || img->rows < templ->rows ) in icvCrossCorr()
107 if( corr->rows > img->rows + templ->rows - 1 || in icvCrossCorr()
115 blocksize.height = cvRound(templ->rows*block_scale); in icvCrossCorr()
116 blocksize.height = MAX( blocksize.height, min_block_size - templ->rows + 1 ); in icvCrossCorr()
117 blocksize.height = MIN( blocksize.height, corr->rows ); in icvCrossCorr()
122 dftsize.height = cvGetOptimalDFTSize(blocksize.height + templ->rows - 1); in icvCrossCorr()
129 blocksize.height = dftsize.height - templ->rows + 1; in icvCrossCorr()
130 blocksize.height = MIN( blocksize.height, corr->rows ); in icvCrossCorr()
140 buf_size = templ->cols*templ->rows*CV_ELEM_SIZE(templ_depth); in icvCrossCorr()
144 (blocksize.height + templ->rows - 1)*CV_ELEM_SIZE(depth)); in icvCrossCorr()
163 dst = cvGetSubRect( dft_templ, &dstub, cvRect(0,yofs,templ->cols,templ->rows)); in icvCrossCorr()
168 cvInitMatHeader( &temp, templ->rows, templ->cols, templ_depth, buf[0] ); in icvCrossCorr()
180 dft_templ->cols - templ->cols, templ->rows) ); in icvCrossCorr()
184 cvDFT( dst, dst, CV_DXT_FORWARD + CV_DXT_SCALE, templ->rows ); in icvCrossCorr()
188 tile_count_y = (corr->rows + blocksize.height - 1)/blocksize.height; in icvCrossCorr()
210 csz.height = MIN( csz.height, corr->rows - y ); in icvCrossCorr()
212 isz.height = csz.height + templ->rows - 1; in icvCrossCorr()
214 y2 = MIN( img->rows, y0 + isz.height ); in icvCrossCorr()
368 if( img->rows < templ->rows || img->cols < templ->cols ) in cvMatchTemplate()
374 if( result->rows != img->rows - templ->rows + 1 || in cvMatchTemplate()
384 if( is_normed && cn == 1 && templ->rows > 8 && templ->cols > 8 && in cvMatchTemplate()
385 img->rows > templ->cols && img->cols > templ->cols ) in cvMatchTemplate()
405 for( i = 0; i < result->rows; i++ ) in cvMatchTemplate()
423 inv_area = 1./((double)templ->rows * templ->cols); in cvMatchTemplate()
425 CV_CALL( sum = cvCreateMat( img->rows + 1, img->cols + 1, in cvMatchTemplate()
436 CV_CALL( sqsum = cvCreateMat( img->rows + 1, img->cols + 1, in cvMatchTemplate()
466 q2 = (double*)(sqsum->data.ptr + templ->rows*sqsum->step); in cvMatchTemplate()
472 p2 = (double*)(sum->data.ptr + templ->rows*sum->step); in cvMatchTemplate()
478 for( i = 0; i < result->rows; i++ ) in cvMatchTemplate()