refactored cv::CamShift and cv::meanShift