pyopencv_videoio.hpp 671 B

1234567891011121314151617181920212223
  1. #ifdef HAVE_OPENCV_VIDEOIO
  2. typedef std::vector<VideoCaptureAPIs> vector_VideoCaptureAPIs;
  3. template<> struct pyopencvVecConverter<cv::VideoCaptureAPIs>
  4. {
  5. static bool to(PyObject* obj, std::vector<cv::VideoCaptureAPIs>& value, const ArgInfo& info)
  6. {
  7. return pyopencv_to_generic_vec(obj, value, info);
  8. }
  9. static PyObject* from(const std::vector<cv::VideoCaptureAPIs>& value)
  10. {
  11. return pyopencv_from_generic_vec(value);
  12. }
  13. };
  14. template<>
  15. bool pyopencv_to(PyObject *o, std::vector<cv::VideoCaptureAPIs>& apis, const ArgInfo& info)
  16. {
  17. return pyopencvVecConverter<cv::VideoCaptureAPIs>::to(o, apis, info);
  18. }
  19. #endif // HAVE_OPENCV_VIDEOIO