Fix Python wrapper for GpuMat

pull/12653/head
Hamdi Sahloul 6 years ago
parent 8f6695acc7
commit 5f17cc1abd
  1. 13
      modules/core/misc/python/pyopencv_cuda.hpp

@ -7,6 +7,19 @@ typedef cuda::GpuMat::Allocator GpuMat_Allocator;
typedef cuda::HostMem::AllocType HostMem_AllocType; typedef cuda::HostMem::AllocType HostMem_AllocType;
typedef cuda::Event::CreateFlags Event_CreateFlags; typedef cuda::Event::CreateFlags Event_CreateFlags;
template<> struct pyopencvVecConverter<cuda::GpuMat>
{
static bool to(PyObject* obj, std::vector<cuda::GpuMat>& value, const ArgInfo info)
{
return pyopencv_to_generic_vec(obj, value, info);
}
static PyObject* from(const std::vector<cuda::GpuMat>& value)
{
return pyopencv_from_generic_vec(value);
}
};
CV_PY_TO_CLASS(cuda::GpuMat); CV_PY_TO_CLASS(cuda::GpuMat);
CV_PY_TO_CLASS(cuda::Stream); CV_PY_TO_CLASS(cuda::Stream);
CV_PY_TO_CLASS(cuda::Event); CV_PY_TO_CLASS(cuda::Event);
Loading…
Cancel
Save