Blame view

3rdparty/opencv-4.5.4/modules/videoio/misc/python/test/test_videoio.py 778 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
24
25
  #!/usr/bin/env python
  from __future__ import print_function
  
  import numpy as np
  import cv2 as cv
  
  from tests_common import NewOpenCVTests
  
  class Bindings(NewOpenCVTests):
  
      def check_name(self, name):
          #print(name)
          self.assertFalse(name == None)
          self.assertFalse(name == "")
  
      def test_registry(self):
          self.check_name(cv.videoio_registry.getBackendName(cv.CAP_ANY));
          self.check_name(cv.videoio_registry.getBackendName(cv.CAP_FFMPEG))
          self.check_name(cv.videoio_registry.getBackendName(cv.CAP_OPENCV_MJPEG))
          backends = cv.videoio_registry.getBackends()
          for backend in backends:
              self.check_name(cv.videoio_registry.getBackendName(backend))
  
  if __name__ == '__main__':
      NewOpenCVTests.bootstrap()