CoolFace
Apppublic

Aluode/PerceptionLabPortable

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
__init__.pyi110 linesDownload Raw Back to utils
1__all__: list[str] = []
2
3import cv2
4import cv2.typing
5import typing as _typing
6
7
8from cv2.utils import fs as fs
9from cv2.utils import nested as nested
10
11
12# Classes
13class ClassWithKeywordProperties:
14    lambda_: int
15    @property
16    def except_(self) -> int: ...
17
18    # Functions
19    def __init__(self, lambda_arg: int = ..., except_arg: int = ...) -> None: ...
20
21
22
23# Functions
24@_typing.overload
25def copyMatAndDumpNamedArguments(src: cv2.typing.MatLike, dst: cv2.typing.MatLike | None = ..., lambda_: int = ..., sigma: float = ...) -> tuple[str, cv2.typing.MatLike]: ...
26@_typing.overload
27def copyMatAndDumpNamedArguments(src: cv2.UMat, dst: cv2.UMat | None = ..., lambda_: int = ..., sigma: float = ...) -> tuple[str, cv2.UMat]: ...
28
29def dumpBool(argument: bool) -> str: ...
30
31def dumpCString(argument: str) -> str: ...
32
33def dumpDouble(argument: float) -> str: ...
34
35def dumpFloat(argument: float) -> str: ...
36
37@_typing.overload
38def dumpInputArray(argument: cv2.typing.MatLike) -> str: ...
39@_typing.overload
40def dumpInputArray(argument: cv2.UMat) -> str: ...
41
42@_typing.overload
43def dumpInputArrayOfArrays(argument: _typing.Sequence[cv2.typing.MatLike]) -> str: ...
44@_typing.overload
45def dumpInputArrayOfArrays(argument: _typing.Sequence[cv2.UMat]) -> str: ...
46
47@_typing.overload
48def dumpInputOutputArray(argument: cv2.typing.MatLike) -> tuple[str, cv2.typing.MatLike]: ...
49@_typing.overload
50def dumpInputOutputArray(argument: cv2.UMat) -> tuple[str, cv2.UMat]: ...
51
52@_typing.overload
53def dumpInputOutputArrayOfArrays(argument: _typing.Sequence[cv2.typing.MatLike]) -> tuple[str, _typing.Sequence[cv2.typing.MatLike]]: ...
54@_typing.overload
55def dumpInputOutputArrayOfArrays(argument: _typing.Sequence[cv2.UMat]) -> tuple[str, _typing.Sequence[cv2.UMat]]: ...
56
57def dumpInt(argument: int) -> str: ...
58
59def dumpInt64(argument: int) -> str: ...
60
61def dumpRange(argument: cv2.typing.Range) -> str: ...
62
63def dumpRect(argument: cv2.typing.Rect) -> str: ...
64
65def dumpRotatedRect(argument: cv2.typing.RotatedRect) -> str: ...
66
67def dumpSizeT(argument: int) -> str: ...
68
69def dumpString(argument: str) -> str: ...
70
71def dumpTermCriteria(argument: cv2.typing.TermCriteria) -> str: ...
72
73def dumpVec2i(value: cv2.typing.Vec2i = ...) -> str: ...
74
75def dumpVectorOfDouble(vec: _typing.Sequence[float]) -> str: ...
76
77def dumpVectorOfInt(vec: _typing.Sequence[int]) -> str: ...
78
79def dumpVectorOfRect(vec: _typing.Sequence[cv2.typing.Rect]) -> str: ...
80
81def generateVectorOfInt(len: int) -> _typing.Sequence[int]: ...
82
83def generateVectorOfMat(len: int, rows: int, cols: int, dtype: int, vec: _typing.Sequence[cv2.typing.MatLike] | None = ...) -> _typing.Sequence[cv2.typing.MatLike]: ...
84
85def generateVectorOfRect(len: int) -> _typing.Sequence[cv2.typing.Rect]: ...
86
87@_typing.overload
88def testAsyncArray(argument: cv2.typing.MatLike) -> cv2.AsyncArray: ...
89@_typing.overload
90def testAsyncArray(argument: cv2.UMat) -> cv2.AsyncArray: ...
91
92def testAsyncException() -> cv2.AsyncArray: ...
93
94@_typing.overload
95def testOverloadResolution(value: int, point: cv2.typing.Point = ...) -> str: ...
96@_typing.overload
97def testOverloadResolution(rect: cv2.typing.Rect) -> str: ...
98
99def testOverwriteNativeMethod(argument: int) -> int: ...
100
101def testRaiseGeneralException() -> None: ...
102
103def testReservedKeywordConversion(positional_argument: int, lambda_: int = ..., from_: int = ...) -> str: ...
104
105def testRotatedRect(x: float, y: float, w: float, h: float, angle: float) -> cv2.typing.RotatedRect: ...
106
107def testRotatedRectVector(x: float, y: float, w: float, h: float, angle: float) -> _typing.Sequence[cv2.typing.RotatedRect]: ...
108
109
110 
Aluode/PerceptionLabPortable · CoolFace