/
Alx89
/
OpenCV
Обзор
Документация
Войти
/
Alx89
/
OpenCV
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
4.x
modules/core/misc/python/pyopencv_cuda.hpp
37 строк
953 B
Sean McBride
Merge pull request #23109 from seanm:misc-warnings
06 окт 2023, 13:33
Не верифицирован
06 окт 2023, 13:33
5fb3869
Код
Авторство
О чём код?
#ifdef HAVE_OPENCV_CORE #include "opencv2/core/cuda.hpp" typedef std::vector<cuda::GpuMat> vector_GpuMat; typedef cuda::GpuMat::Allocator GpuMat_Allocator; typedef cuda::HostMem::AllocType HostMem_AllocType; 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::Stream) CV_PY_TO_CLASS(cuda::Event) CV_PY_TO_CLASS(cuda::HostMem) CV_PY_TO_CLASS_PTR(cuda::GpuMat) CV_PY_TO_CLASS_PTR(cuda::GpuMat::Allocator) CV_PY_FROM_CLASS(cuda::GpuMat) CV_PY_FROM_CLASS(cuda::Stream) CV_PY_FROM_CLASS(cuda::HostMem) CV_PY_FROM_CLASS_PTR(cuda::GpuMat::Allocator) #endif