/
Alx89
/
OpenCV
Обзор
Документация
Войти
/
Alx89
/
OpenCV
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
4.x
modules/stitching/misc/python/pyopencv_stitching.hpp
49 строк
1 KB
Alexander Alekhin
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
19 ноя 2019, 22:48
19 ноя 2019, 22:48
318cba4
Код
Авторство
О чём код?
#ifdef HAVE_OPENCV_STITCHING typedef Stitcher::Status Status; typedef Stitcher::Mode Mode; typedef std::vector<detail::ImageFeatures> vector_ImageFeatures; typedef std::vector<detail::MatchesInfo> vector_MatchesInfo; typedef std::vector<detail::CameraParams> vector_CameraParams; template<> struct pyopencvVecConverter<detail::ImageFeatures> { static bool to(PyObject* obj, std::vector<detail::ImageFeatures>& value, const ArgInfo& info) { return pyopencv_to_generic_vec(obj, value, info); } static PyObject* from(const std::vector<detail::ImageFeatures>& value) { return pyopencv_from_generic_vec(value); } }; template<> struct pyopencvVecConverter<detail::MatchesInfo> { static bool to(PyObject* obj, std::vector<detail::MatchesInfo>& value, const ArgInfo& info) { return pyopencv_to_generic_vec(obj, value, info); } static PyObject* from(const std::vector<detail::MatchesInfo>& value) { return pyopencv_from_generic_vec(value); } }; template<> struct pyopencvVecConverter<detail::CameraParams> { static bool to(PyObject* obj, std::vector<detail::CameraParams>& value, const ArgInfo& info) { return pyopencv_to_generic_vec(obj, value, info); } static PyObject* from(const std::vector<detail::CameraParams>& value) { return pyopencv_from_generic_vec(value); } }; #endif