Lines Matching refs:cv

52 CV_ENUM(TemplateMethod, cv::TM_SQDIFF, cv::TM_SQDIFF_NORMED, cv::TM_CCORR, cv::TM_CCORR_NORMED, cv:…
53cv::TM_SQDIFF), TemplateMethod(cv::TM_SQDIFF_NORMED), TemplateMethod(cv::TM_CCORR), TemplateMethod…
57 IMPLEMENT_PARAM_CLASS(TemplateSize, cv::Size);
60 PARAM_TEST_CASE(MatchTemplate8U, cv::cuda::DeviceInfo, cv::Size, TemplateSize, Channels, TemplateMe… in PARAM_TEST_CASE()
62 cv::cuda::DeviceInfo devInfo; in PARAM_TEST_CASE()
63 cv::Size size; in PARAM_TEST_CASE()
64 cv::Size templ_size; in PARAM_TEST_CASE()
76 cv::cuda::setDevice(devInfo.deviceID()); in PARAM_TEST_CASE()
82 cv::Mat image = randomMat(size, CV_MAKETYPE(CV_8U, cn)); in CUDA_TEST_P()
83 cv::Mat templ = randomMat(templ_size, CV_MAKETYPE(CV_8U, cn)); in CUDA_TEST_P()
85cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(image.type(), method); in CUDA_TEST_P()
87 cv::cuda::GpuMat dst; in CUDA_TEST_P()
90 cv::Mat dst_gold; in CUDA_TEST_P()
91 cv::matchTemplate(image, templ, dst_gold, method); in CUDA_TEST_P()
93 cv::Mat h_dst(dst); in CUDA_TEST_P()
110 …testing::Values(TemplateSize(cv::Size(5, 5)), TemplateSize(cv::Size(16, 16)), TemplateSize(cv::Siz…
117 PARAM_TEST_CASE(MatchTemplate32F, cv::cuda::DeviceInfo, cv::Size, TemplateSize, Channels, TemplateM… in PARAM_TEST_CASE()
119 cv::cuda::DeviceInfo devInfo; in PARAM_TEST_CASE()
120 cv::Size size; in PARAM_TEST_CASE()
121 cv::Size templ_size; in PARAM_TEST_CASE()
135 cv::cuda::setDevice(devInfo.deviceID()); in PARAM_TEST_CASE()
141 cv::Mat image = randomMat(size, CV_MAKETYPE(CV_32F, cn)); in CUDA_TEST_P()
142 cv::Mat templ = randomMat(templ_size, CV_MAKETYPE(CV_32F, cn)); in CUDA_TEST_P()
144cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(image.type(), method); in CUDA_TEST_P()
146 cv::cuda::GpuMat dst; in CUDA_TEST_P()
149 cv::Mat dst_gold; in CUDA_TEST_P()
150 cv::matchTemplate(image, templ, dst_gold, method); in CUDA_TEST_P()
152 cv::Mat h_dst(dst); in CUDA_TEST_P()
169 …testing::Values(TemplateSize(cv::Size(5, 5)), TemplateSize(cv::Size(16, 16)), TemplateSize(cv::Siz…
171 testing::Values(TemplateMethod(cv::TM_SQDIFF), TemplateMethod(cv::TM_CCORR))));
176 PARAM_TEST_CASE(MatchTemplateBlackSource, cv::cuda::DeviceInfo, TemplateMethod) in PARAM_TEST_CASE()
178 cv::cuda::DeviceInfo devInfo; in PARAM_TEST_CASE()
186 cv::cuda::setDevice(devInfo.deviceID()); in PARAM_TEST_CASE()
192 cv::Mat image = readImage("matchtemplate/black.png"); in CUDA_TEST_P()
195 cv::Mat pattern = readImage("matchtemplate/cat.png"); in CUDA_TEST_P()
198cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(image.type(), method); in CUDA_TEST_P()
200 cv::cuda::GpuMat d_dst; in CUDA_TEST_P()
203 cv::Mat dst(d_dst); in CUDA_TEST_P()
206 cv::Point maxLoc; in CUDA_TEST_P()
207 cv::minMaxLoc(dst, NULL, &maxValue, NULL, &maxLoc); in CUDA_TEST_P()
209 cv::Point maxLocGold = cv::Point(284, 12); in CUDA_TEST_P()
216 testing::Values(TemplateMethod(cv::TM_CCOEFF_NORMED), TemplateMethod(cv::TM_CCORR_NORMED))));
221 PARAM_TEST_CASE(MatchTemplate_CCOEF_NORMED, cv::cuda::DeviceInfo, std::pair<std::string, std::strin… in PARAM_TEST_CASE()
223 cv::cuda::DeviceInfo devInfo; in PARAM_TEST_CASE()
233 cv::cuda::setDevice(devInfo.deviceID()); in PARAM_TEST_CASE()
239 cv::Mat image = readImage(imageName); in CUDA_TEST_P()
242 cv::Mat pattern = readImage(patternName); in CUDA_TEST_P()
245cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(image.type(), cv::TM_CC… in CUDA_TEST_P()
247 cv::cuda::GpuMat d_dst; in CUDA_TEST_P()
250 cv::Mat dst(d_dst); in CUDA_TEST_P()
252 cv::Point minLoc, maxLoc; in CUDA_TEST_P()
254 cv::minMaxLoc(dst, &minVal, &maxVal, &minLoc, &maxLoc); in CUDA_TEST_P()
256 cv::Mat dstGold; in CUDA_TEST_P()
257 cv::matchTemplate(image, pattern, dstGold, cv::TM_CCOEFF_NORMED); in CUDA_TEST_P()
260 cv::Point minLocGold, maxLocGold; in CUDA_TEST_P()
261 cv::minMaxLoc(dstGold, &minValGold, &maxValGold, &minLocGold, &maxLocGold); in CUDA_TEST_P()
276 struct MatchTemplate_CanFindBigTemplate : testing::TestWithParam<cv::cuda::DeviceInfo>
278 cv::cuda::DeviceInfo devInfo;
284 cv::cuda::setDevice(devInfo.deviceID()); in SetUp()
290 cv::Mat scene = readImage("matchtemplate/scene.png"); in CUDA_TEST_P()
293 cv::Mat templ = readImage("matchtemplate/template.png"); in CUDA_TEST_P()
296cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(scene.type(), cv::TM_SQ… in CUDA_TEST_P()
298 cv::cuda::GpuMat d_result; in CUDA_TEST_P()
301 cv::Mat result(d_result); in CUDA_TEST_P()
304 cv::Point minLoc; in CUDA_TEST_P()
305 cv::minMaxLoc(result, &minVal, 0, &minLoc, 0); in CUDA_TEST_P()
315 cv::Mat scene = readImage("matchtemplate/scene.png"); in CUDA_TEST_P()
318 cv::Mat templ = readImage("matchtemplate/template.png"); in CUDA_TEST_P()
321cv::Ptr<cv::cuda::TemplateMatching> alg = cv::cuda::createTemplateMatching(scene.type(), cv::TM_SQ… in CUDA_TEST_P()
323 cv::cuda::GpuMat d_result; in CUDA_TEST_P()
326 cv::Mat result(d_result); in CUDA_TEST_P()
329 cv::Point minLoc; in CUDA_TEST_P()
330 cv::minMaxLoc(result, &minVal, 0, &minLoc, 0); in CUDA_TEST_P()