mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 17:44:04 +08:00
feat: add cuda_GpuMat to big types
This patch enables passing GpuMat as an in/out argument in several functions.
This commit is contained in:
parent
e5e1a3bfde
commit
be29c99d5a
@ -511,14 +511,17 @@ class ArgInfo(object):
|
||||
return self.enclosing_arg.name + '.' + self.name
|
||||
|
||||
def isbig(self):
|
||||
return self.tp in ["Mat", "vector_Mat", "cuda::GpuMat", "GpuMat", "vector_GpuMat", "UMat", "vector_UMat"] # or self.tp.startswith("vector")
|
||||
return self.tp in ["Mat", "vector_Mat",
|
||||
"cuda::GpuMat", "cuda_GpuMat", "GpuMat",
|
||||
"vector_GpuMat", "vector_cuda_GpuMat",
|
||||
"UMat", "vector_UMat"] # or self.tp.startswith("vector")
|
||||
|
||||
def crepr(self):
|
||||
return "ArgInfo(\"%s\", %d)" % (self.name, self.outputarg)
|
||||
|
||||
|
||||
def find_argument_class_info(argument_type, function_namespace,
|
||||
function_class_name, known_classes):
|
||||
function_class_name, known_classes):
|
||||
# type: (str, str, str, dict[str, ClassInfo]) -> ClassInfo | None
|
||||
"""Tries to find corresponding class info for the provided argument type
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user