Blame view

3rdparty/opencv-4.5.4/modules/videoio/misc/python/pyopencv_videoio.hpp 671 Bytes
f4334277   Hu Chunming   提交3rdparty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  #ifdef HAVE_OPENCV_VIDEOIO
  typedef std::vector<VideoCaptureAPIs> vector_VideoCaptureAPIs;
  
  template<> struct pyopencvVecConverter<cv::VideoCaptureAPIs>
  {
      static bool to(PyObject* obj, std::vector<cv::VideoCaptureAPIs>& value, const ArgInfo& info)
      {
          return pyopencv_to_generic_vec(obj, value, info);
      }
  
      static PyObject* from(const std::vector<cv::VideoCaptureAPIs>& value)
      {
          return pyopencv_from_generic_vec(value);
      }
  };
  
  template<>
  bool pyopencv_to(PyObject *o, std::vector<cv::VideoCaptureAPIs>& apis, const ArgInfo& info)
  {
    return pyopencvVecConverter<cv::VideoCaptureAPIs>::to(o, apis, info);
  }
  
  #endif // HAVE_OPENCV_VIDEOIO