diff --git a/modules/features2d/src/agast_score.cpp b/modules/features2d/src/agast_score.cpp index 6b4c869c3..33682354c 100644 --- a/modules/features2d/src/agast_score.cpp +++ b/modules/features2d/src/agast_score.cpp @@ -116,8 +116,8 @@ int agast_cornerScore(const uchar* ptr, const i while(true) { - register const int cb = *pixel + b_test; - register const int c_b = *pixel - b_test; + register const int cb = *ptr + b_test; + register const int c_b = *ptr - b_test; if(ptr[offset0] > cb) if(ptr[offset2] > cb) if(ptr[offset4] > cb) @@ -2187,8 +2187,8 @@ int agast_cornerScore(const uchar* ptr, const while(true) { - register const int cb = *pixel + b_test; - register const int c_b = *pixel - b_test; + register const int cb = *ptr + b_test; + register const int c_b = *ptr - b_test; if(ptr[offset0] > cb) if(ptr[offset5] > cb) if(ptr[offset2] > cb) @@ -3399,8 +3399,8 @@ int agast_cornerScore(const uchar* ptr, const while(true) { - register const int cb = *pixel + b_test; - register const int c_b = *pixel - b_test; + register const int cb = *ptr + b_test; + register const int c_b = *ptr - b_test; if(ptr[offset0] > cb) if(ptr[offset5] > cb) if(ptr[offset2] < c_b) @@ -9029,8 +9029,8 @@ int agast_cornerScore(const uchar* ptr, const i while(true) { - register const int cb = *pixel + b_test; - register const int c_b = *pixel - b_test; + register const int cb = *ptr + b_test; + register const int c_b = *ptr - b_test; if(ptr[offset0] > cb) if(ptr[offset2] > cb) if(ptr[offset3] > cb)