__init__.pyi 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. __all__: list[str] = []
  2. import cv2
  3. import cv2.typing
  4. import typing as _typing
  5. from cv2.utils import fs as fs
  6. from cv2.utils import logging as logging
  7. from cv2.utils import nested as nested
  8. # Classes
  9. class ClassWithKeywordProperties:
  10. lambda_: int
  11. @property
  12. def except_(self) -> int: ...
  13. # Functions
  14. def __init__(self, lambda_arg: int = ..., except_arg: int = ...) -> None: ...
  15. # Functions
  16. @_typing.overload
  17. def copyMatAndDumpNamedArguments(src: cv2.typing.MatLike, dst: cv2.typing.MatLike | None = ..., lambda_: int = ..., sigma: float = ...) -> tuple[str, cv2.typing.MatLike]: ...
  18. @_typing.overload
  19. def copyMatAndDumpNamedArguments(src: cv2.UMat, dst: cv2.UMat | None = ..., lambda_: int = ..., sigma: float = ...) -> tuple[str, cv2.UMat]: ...
  20. def dumpBool(argument: bool) -> str: ...
  21. def dumpCString(argument: str) -> str: ...
  22. def dumpDouble(argument: float) -> str: ...
  23. def dumpFloat(argument: float) -> str: ...
  24. @_typing.overload
  25. def dumpInputArray(argument: cv2.typing.MatLike) -> str: ...
  26. @_typing.overload
  27. def dumpInputArray(argument: cv2.UMat) -> str: ...
  28. @_typing.overload
  29. def dumpInputArrayOfArrays(argument: _typing.Sequence[cv2.typing.MatLike]) -> str: ...
  30. @_typing.overload
  31. def dumpInputArrayOfArrays(argument: _typing.Sequence[cv2.UMat]) -> str: ...
  32. @_typing.overload
  33. def dumpInputOutputArray(argument: cv2.typing.MatLike) -> tuple[str, cv2.typing.MatLike]: ...
  34. @_typing.overload
  35. def dumpInputOutputArray(argument: cv2.UMat) -> tuple[str, cv2.UMat]: ...
  36. @_typing.overload
  37. def dumpInputOutputArrayOfArrays(argument: _typing.Sequence[cv2.typing.MatLike]) -> tuple[str, _typing.Sequence[cv2.typing.MatLike]]: ...
  38. @_typing.overload
  39. def dumpInputOutputArrayOfArrays(argument: _typing.Sequence[cv2.UMat]) -> tuple[str, _typing.Sequence[cv2.UMat]]: ...
  40. def dumpInt(argument: int) -> str: ...
  41. def dumpInt64(argument: int) -> str: ...
  42. def dumpRange(argument: cv2.typing.Range) -> str: ...
  43. def dumpRect(argument: cv2.typing.Rect) -> str: ...
  44. def dumpRotatedRect(argument: cv2.typing.RotatedRect) -> str: ...
  45. def dumpSizeT(argument: int) -> str: ...
  46. def dumpString(argument: str) -> str: ...
  47. def dumpTermCriteria(argument: cv2.typing.TermCriteria) -> str: ...
  48. def dumpVec2i(value: cv2.typing.Vec2i = ...) -> str: ...
  49. def dumpVectorOfDouble(vec: _typing.Sequence[float]) -> str: ...
  50. def dumpVectorOfInt(vec: _typing.Sequence[int]) -> str: ...
  51. def dumpVectorOfRect(vec: _typing.Sequence[cv2.typing.Rect]) -> str: ...
  52. def generateVectorOfInt(len: int) -> _typing.Sequence[int]: ...
  53. def generateVectorOfMat(len: int, rows: int, cols: int, dtype: int, vec: _typing.Sequence[cv2.typing.MatLike] | None = ...) -> _typing.Sequence[cv2.typing.MatLike]: ...
  54. def generateVectorOfRect(len: int) -> _typing.Sequence[cv2.typing.Rect]: ...
  55. @_typing.overload
  56. def testAsyncArray(argument: cv2.typing.MatLike) -> cv2.AsyncArray: ...
  57. @_typing.overload
  58. def testAsyncArray(argument: cv2.UMat) -> cv2.AsyncArray: ...
  59. def testAsyncException() -> cv2.AsyncArray: ...
  60. @_typing.overload
  61. def testOverloadResolution(value: int, point: cv2.typing.Point = ...) -> str: ...
  62. @_typing.overload
  63. def testOverloadResolution(rect: cv2.typing.Rect) -> str: ...
  64. def testOverwriteNativeMethod(argument: int) -> int: ...
  65. def testRaiseGeneralException() -> None: ...
  66. def testReservedKeywordConversion(positional_argument: int, lambda_: int = ..., from_: int = ...) -> str: ...
  67. def testRotatedRect(x: float, y: float, w: float, h: float, angle: float) -> cv2.typing.RotatedRect: ...
  68. def testRotatedRectVector(x: float, y: float, w: float, h: float, angle: float) -> _typing.Sequence[cv2.typing.RotatedRect]: ...