Open JV-X opened 2 weeks ago
use
umat = cv2.UMat(mat)
it works for me in OpcnCV 3.4.18.
use
umat = cv2.UMat(mat)
it works for me in OpcnCV 3.4.18.
For project reasons, it seems I can't use another version of opencv, but still thanks so much for your reply.
my environment is as follows:
The environment is Windows 11 version
UMat (mat)
conversion is not successfulYou can use umat = mat.getUMat
check if it works?
You can use
umat = mat.getUMat
check if it works?
I tried it, but mat doesn't have the method getUMat, the error message as below:
AttributeError (note: full exception trace is shown but execution is paused at: _run_module_as_main)
'Mat' object has no attribute 'getUMat'
Hello, I am trying to write some glue code for a third-party library. In the code, I need to return a data of type
cv2.UMat
. Now I can usecv2.Mat(descs)
to get aMat
, but I can't find a way to convertcv2.Mat
tocv2.UMat
. I triedumat = cv.UMat(mat)
,mat.copyTo(umat)
,umat = cv.UMat(descs.shape[0], descs.shape[1], descs.dtype, cv.USAGE_DEFAULT)
, but none of them worked. I found on the Internet that there seems to be such a method in C to convertMat
toUMat
, but I can't seem to find it in Python. Can you give some suggestions?