diff --git a/modules/core/test/test_umat.cpp b/modules/core/test/test_umat.cpp index 8e51aadad2..0e25b6ba9a 100644 --- a/modules/core/test/test_umat.cpp +++ b/modules/core/test/test_umat.cpp @@ -130,6 +130,12 @@ TEST_P(UMatBasicTests, swap) TEST_P(UMatBasicTests, base) { + const int align_mask = 3; + roi.x &= ~align_mask; + roi.y &= ~align_mask; + roi.width = (roi.width + align_mask) & ~align_mask; + roi &= Rect(0, 0, ua.cols, ua.rows); + if(useRoi) { ua = UMat(ua,roi);