Home | History | Annotate | Download | only in src

Lines Matching refs:_result

59 static bool extractFirstChannel_32F(InputArray _image, OutputArray _result, int cn)
72 UMat result = _result.getUMat();
169 static bool convolve_dft(InputArray _image, InputArray _templ, OutputArray _result)
176 _result.create(buf.result_size, CV_32F);
181 UMat result = _result.getUMat();
235 static bool convolve_32F(InputArray _image, InputArray _templ, OutputArray _result)
237 _result.create(_image.rows() - _templ.rows() + 1, _image.cols() - _templ.cols() + 1, CV_32F);
240 return(convolve_dft(_image, _templ, _result));
249 UMat result = _result.getUMat();
250 return (extractFirstChannel_32F(result_, _result, _image.channels()));
254 static bool matchTemplateNaive_CCORR(InputArray _image, InputArray _templ, OutputArray _result)
283 _result.create(image.rows - templ.rows + 1, image.cols - templ.cols + 1, CV_32FC1);
284 UMat result = _result.getUMat();
294 static bool matchTemplate_CCORR(InputArray _image, InputArray _templ, OutputArray _result)
297 return( matchTemplateNaive_CCORR(_image, _templ, _result));
307 return(convolve_32F(imagef, templf, _result));
311 return(convolve_32F(_image, _templ, _result));
316 static bool matchTemplate_CCORR_NORMED(InputArray _image, InputArray _templ, OutputArray _result)
318 matchTemplate(_image, _templ, _result, CV_TM_CCORR);
328 _result.create(image.rows - templ.rows + 1, image.cols - templ.cols + 1, CV_32FC1);
329 UMat result = _result.getUMat();
347 static bool matchTemplateNaive_SQDIFF(InputArray _image, InputArray _templ, OutputArray _result)
360 _result.create(image.rows - templ.rows + 1, image.cols - templ.cols + 1, CV_32F);
361 UMat result = _result.getUMat();
370 static bool matchTemplate_SQDIFF(InputArray _image, InputArray _templ, OutputArray _result)
373 return( matchTemplateNaive_SQDIFF(_image, _templ, _result));
376 matchTemplate(_image, _templ, _result, CV_TM_CCORR);
386 _result.create(image.rows - templ.rows + 1, image.cols - templ.cols + 1, CV_32F);
387 UMat result = _result.getUMat();
405 static bool matchTemplate_SQDIFF_NORMED(InputArray _image, InputArray _templ, OutputArray _result)
407 matchTemplate(_image, _templ, _result, CV_TM_CCORR);
417 _result.create(image.rows - templ.rows + 1, image.cols - templ.cols + 1, CV_32F);
418 UMat result = _result.getUMat();
437 static bool matchTemplate_CCOEFF(InputArray _image, InputArray _templ, OutputArray _result)
439 matchTemplate(_image, _templ, _result, CV_TM_CCORR);
452 UMat result = _result.getUMat();
472 static bool matchTemplate_CCOEFF_NORMED(InputArray _image, InputArray _templ, OutputArray _result)
474 matchTemplate(_image, _templ, _result, CV_TM_CCORR);
488 _result.create(size.height - templ.rows + 1, size.width - templ.cols + 1, CV_32F);
489 UMat result = _result.getUMat();
542 static bool ocl_matchTemplate( InputArray _img, InputArray _templ, OutputArray _result, int method)
549 typedef bool (*Caller)(InputArray _img, InputArray _templ, OutputArray _result);
558 return caller(_img, _templ, _result);
818 static void matchTemplateMask( InputArray _img, InputArray _templ, OutputArray _result, int method, InputArray _mask )
851 _result.create(corrSize, CV_32F);
852 Mat result = _result.getMat();
900 void cv::matchTemplate( InputArray _img, InputArray _templ, OutputArray _result, int method, InputArray _mask )
904 cv::matchTemplateMask(_img, _templ, _result
918 CV_OCL_RUN(_img.dims() <= 2 && _result.isUMat(),
919 (!needswap ? ocl_matchTemplate(_img, _templ, _result, method) : ocl_matchTemplate(_templ, _img, _result, method)))
932 _result.create(corrSize, CV_32F);
933 Mat result = _result.getMat();
1087 cvMatchTemplate( const CvArr* _img, const CvArr* _templ, CvArr* _result, int method )
1090 result = cv::cvarrToMat(_result);