__init__.pyi 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. __all__: list[str] = []
  2. import cv2
  3. import cv2.typing
  4. import typing as _typing
  5. # Classes
  6. class HistogramPhaseUnwrapping(PhaseUnwrapping):
  7. # Classes
  8. class Params:
  9. width: int
  10. height: int
  11. histThresh: float
  12. nbrOfSmallBins: int
  13. nbrOfLargeBins: int
  14. # Functions
  15. def __init__(self) -> None: ...
  16. # Functions
  17. @classmethod
  18. def create(cls, parameters: HistogramPhaseUnwrapping.Params = ...) -> HistogramPhaseUnwrapping: ...
  19. @_typing.overload
  20. def getInverseReliabilityMap(self, reliabilityMap: cv2.typing.MatLike | None = ...) -> cv2.typing.MatLike: ...
  21. @_typing.overload
  22. def getInverseReliabilityMap(self, reliabilityMap: cv2.UMat | None = ...) -> cv2.UMat: ...
  23. class PhaseUnwrapping(cv2.Algorithm):
  24. # Functions
  25. @_typing.overload
  26. def unwrapPhaseMap(self, wrappedPhaseMap: cv2.typing.MatLike, unwrappedPhaseMap: cv2.typing.MatLike | None = ..., shadowMask: cv2.typing.MatLike | None = ...) -> cv2.typing.MatLike: ...
  27. @_typing.overload
  28. def unwrapPhaseMap(self, wrappedPhaseMap: cv2.UMat, unwrappedPhaseMap: cv2.UMat | None = ..., shadowMask: cv2.UMat | None = ...) -> cv2.UMat: ...