diff --git a/modules/tracking/src/tld_utils.cpp b/modules/tracking/src/tld_utils.cpp index df9c9b7097..c5c85bd32c 100644 --- a/modules/tracking/src/tld_utils.cpp +++ b/modules/tracking/src/tld_utils.cpp @@ -359,8 +359,8 @@ int TLDEnsembleClassifier::code(const uchar* data, int rowstep) const for( int i = 0; i < (int)measurements.size(); i++ ) { position = position << 1; - if( *(data + rowstep * measurements[i].val[0] + measurements[i].val[1]) < - *(data + rowstep * measurements[i].val[2] + measurements[i].val[3]) ) + if( *(data + rowstep * measurements[i].val[2] + measurements[i].val[0]) < + *(data + rowstep * measurements[i].val[3] + measurements[i].val[1]) ) { position++; }