diff --git a/samples/gpu/cascadeclassifier.cpp b/samples/gpu/cascadeclassifier.cpp index 90ba21a60c57e71ae03e70f9630b24172de5c55e..422b4be7f2cd61d2b8a0be5a0eaf250a4efdfea3 100644 --- a/samples/gpu/cascadeclassifier.cpp +++ b/samples/gpu/cascadeclassifier.cpp @@ -97,7 +97,7 @@ void displayState(Mat &canvas, bool bHelp, bool bGpu, bool bLargestFace, bool bF int main(int argc, const char *argv[]) -{ +{ if (argc == 1) { help(); @@ -271,13 +271,13 @@ int main(int argc, const char *argv[]) displayState(frameDisp, helpScreen, useGPU, findLargestObject, filterRects, fps); imshow("result", frameDisp); - int key = waitKey(5); + char key = (char)waitKey(5); if (key == 27) { break; } - switch ((char)key) + switch (key) { case ' ': useGPU = !useGPU; @@ -305,4 +305,4 @@ int main(int argc, const char *argv[]) } return 0; -} \ No newline at end of file +}