Enable imshow to take GpuMat inputs in Python
authorDaniel Motilla <daniel.motilla@sony.com>
Mon, 19 Oct 2020 12:35:03 +0000 (14:35 +0200)
committerDaniel Motilla <daniel.motilla@sony.com>
Mon, 19 Oct 2020 12:35:03 +0000 (14:35 +0200)
modules/python/src2/hdr_parser.py

index a486e0b..3a977e8 100755 (executable)
@@ -958,7 +958,9 @@ class CppHeaderParser(object):
                         else:
                             decls.append(decl)
 
-                            if self._generate_gpumat_decls and "cv.cuda" in decl[0]:
+                            if self._generate_gpumat_decls and ("cv.cuda" in decl[0] or decl[0] in [
+                                "cv.imshow", # https://github.com/opencv/opencv/issues/18553
+                            ]):
                                 # If function takes as one of arguments Mat or vector<Mat> - we want to create the
                                 # same declaration working with GpuMat
                                 args = decl[3]