From 19b72cc41ef69825cfdf631012b94ef4a6087cb8 Mon Sep 17 00:00:00 2001 From: berak Date: Tue, 3 May 2016 09:13:54 +0200 Subject: [PATCH] tracking: fix selectRoi() --- modules/tracking/src/roiSelector.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/tracking/src/roiSelector.cpp b/modules/tracking/src/roiSelector.cpp index f2ee396c0..a1a7e6ed3 100644 --- a/modules/tracking/src/roiSelector.cpp +++ b/modules/tracking/src/roiSelector.cpp @@ -107,10 +107,8 @@ namespace cv { // select the object setMouseCallback( windowName, mouseHandler, (void *)&selectorParams ); - // extract lower 8 bits for scancode comparison - unsigned int key_ = key & 0xFF; // end selection process on SPACE (32) ESC (27) or ENTER (13) - while(!(key_==32 || key_==27 || key_==13)){ + while(!(key==32 || key==27 || key==13)){ // draw the selected object rectangle( selectorParams.image, @@ -143,8 +141,8 @@ namespace cv { // reset the image selectorParams.image=img.clone(); - //get keyboard event - key=waitKey(1); + //get keyboard event, extract lower 8 bits for scancode comparison + key=waitKey(1) & 0xFF; }