fixed my_umat(roi).clone() test by disabling poorly aligned ROI's. Real fix of the problem will require a separate branch in UMat::copyTo().
This commit is contained in:
parent
5044e0f590
commit
7c8789dc12
@ -130,6 +130,12 @@ TEST_P(UMatBasicTests, swap)
|
|||||||
|
|
||||||
TEST_P(UMatBasicTests, base)
|
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)
|
if(useRoi)
|
||||||
{
|
{
|
||||||
ua = UMat(ua,roi);
|
ua = UMat(ua,roi);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user