test_videoio.py 778 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env python
  2. from __future__ import print_function
  3. import numpy as np
  4. import cv2 as cv
  5. from tests_common import NewOpenCVTests
  6. class Bindings(NewOpenCVTests):
  7. def check_name(self, name):
  8. #print(name)
  9. self.assertFalse(name == None)
  10. self.assertFalse(name == "")
  11. def test_registry(self):
  12. self.check_name(cv.videoio_registry.getBackendName(cv.CAP_ANY));
  13. self.check_name(cv.videoio_registry.getBackendName(cv.CAP_FFMPEG))
  14. self.check_name(cv.videoio_registry.getBackendName(cv.CAP_OPENCV_MJPEG))
  15. backends = cv.videoio_registry.getBackends()
  16. for backend in backends:
  17. self.check_name(cv.videoio_registry.getBackendName(backend))
  18. if __name__ == '__main__':
  19. NewOpenCVTests.bootstrap()