diff --git a/modules/core/src/matrix.cpp b/modules/core/src/matrix.cpp index f98155cd3c..a370ec46df 100644 --- a/modules/core/src/matrix.cpp +++ b/modules/core/src/matrix.cpp @@ -1998,6 +1998,9 @@ bool _InputArray::isContinuous(int i) const return vv[i].isContinuous(); } + if( k == CUDA_GPU_MAT ) + return i < 0 ? ((const cuda::GpuMat*)obj)->isContinuous() : true; + CV_Error(CV_StsNotImplemented, "Unknown/unsupported array type"); return false; }