Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/python/test/test_videoio.py
16337 views
1
#!/usr/bin/env python
2
from __future__ import print_function
3
4
import numpy as np
5
import cv2 as cv
6
7
from tests_common import NewOpenCVTests
8
9
class Bindings(NewOpenCVTests):
10
11
def check_name(self, name):
12
#print(name)
13
self.assertFalse(name == None)
14
self.assertFalse(name == "")
15
16
def test_registry(self):
17
self.check_name(cv.videoio_registry.getBackendName(cv.CAP_ANY));
18
self.check_name(cv.videoio_registry.getBackendName(cv.CAP_FFMPEG))
19
self.check_name(cv.videoio_registry.getBackendName(cv.CAP_OPENCV_MJPEG))
20
backends = cv.videoio_registry.getBackends()
21
for backend in backends:
22
self.check_name(cv.videoio_registry.getBackendName(backend))
23
24
if __name__ == '__main__':
25
NewOpenCVTests.bootstrap()
26
27