File: test_gapi_kernels.py

package info (click to toggle)
opencv 4.10.0%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 282,092 kB
  • sloc: cpp: 1,178,079; xml: 682,621; python: 49,092; lisp: 31,150; java: 25,469; ansic: 11,039; javascript: 6,085; sh: 1,214; cs: 601; perl: 494; objc: 210; makefile: 173
file content (48 lines) | stat: -rw-r--r-- 1,179 bytes parent folder | download
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env python

import numpy as np
import cv2 as cv
import os
import sys
import unittest

from tests_common import NewOpenCVTests


try:

    if sys.version_info[:2] < (3, 0):
        raise unittest.SkipTest('Python 2.x is not supported')

    class gapi_kernels_test(NewOpenCVTests):

        def test_fluid_core_package(self):
            fluid_core = cv.gapi.core.fluid.kernels()
            self.assertLess(0, fluid_core.size())

        def test_fluid_imgproc_package(self):
            fluid_imgproc = cv.gapi.imgproc.fluid.kernels()
            self.assertLess(0, fluid_imgproc.size())

        def test_combine(self):
            fluid_core = cv.gapi.core.fluid.kernels()
            fluid_imgproc = cv.gapi.imgproc.fluid.kernels()
            fluid = cv.gapi.combine(fluid_core, fluid_imgproc)
            self.assertEqual(fluid_core.size() + fluid_imgproc.size(), fluid.size())

except unittest.SkipTest as e:

    message = str(e)

    class TestSkip(unittest.TestCase):
        def setUp(self):
            self.skipTest('Skip tests: ' + message)

        def test_skip():
            pass

    pass


if __name__ == '__main__':
    NewOpenCVTests.bootstrap()