}\r
\r
\r
-\r
App::App(const Settings &s)\r
{\r
settings = s;\r
cout << endl;\r
}\r
\r
+\r
void App::RunOpencvGui()\r
{\r
running = true;\r
\r
- Size win_width(settings.win_width, settings.win_width * 2); //(64, 128) or (48, 96)\r
+ Size win_size(settings.win_width, settings.win_width * 2); //(64, 128) or (48, 96)\r
\r
vector<float> detector;\r
\r
- if (win_width == Size(64,128))\r
+ if (win_size == Size(64,128))\r
detector = cv::gpu::HOGDescriptor::getPeopleDetector_64x128();\r
else\r
detector = cv::gpu::HOGDescriptor::getPeopleDetector_48x96();\r
\r
// GPU's HOG classifier\r
- cv::gpu::HOGDescriptor gpu_hog(win_width);\r
+ cv::gpu::HOGDescriptor gpu_hog(win_size);\r
gpu_hog.setSVMDetector(detector);\r
\r
// CPU's HOG classifier\r
- cv::HOGDescriptor cpu_hog(win_width, Size(16,16), Size(8,8), Size(8,8), 9, 1, -1, HOGDescriptor::L2Hys, 0.2, true, HOGDescriptor::DEFAULT_NLEVELS);\r
+ cv::HOGDescriptor cpu_hog(win_size, Size(16,16), Size(8,8), Size(8,8), 9, 1, -1, HOGDescriptor::L2Hys, 0.2, true, HOGDescriptor::DEFAULT_NLEVELS);\r
cpu_hog.setSVMDetector(detector);\r
\r
// Make endless cycle from video (if src is video)\r