#include "perf_precomp.hpp" PERF_TEST_P(DevInfo, HOGDescriptor, testing::ValuesIn(devices())) { DeviceInfo devInfo = GetParam(); setDevice(devInfo.deviceID()); Mat img_host = readImage("gpu/hog/road.png", CV_LOAD_IMAGE_GRAYSCALE); GpuMat img(img_host); vector found_locations; declare.time(0.5).iterations(100); gpu::HOGDescriptor hog; hog.setSVMDetector(gpu::HOGDescriptor::getDefaultPeopleDetector()); SIMPLE_TEST_CYCLE() { hog.detectMultiScale(img, found_locations); } }