StereoVision source documentation¶
Utilities for 3d reconstruction using stereo cameras.
Modules:
stereo_cameras- Camera interfacescalibration- Tools for calibrating stereo camerasblockmatchers- Blockmatching algorithm matcherspoint_cloud- Point cloudsui_utils- Utilities for user interactionexceptions- Various exceptions
Import structure:
Camera interfaces¶
Camera calibration¶
Block matchers¶
Point clouds¶
User interface utilities¶
Exceptions¶
Various exceptions for working with stereovision.
Classes:
ChessboardNotFoundError
BadBlockMatcherArgumentError
StereoBMError
InvalidBMPresetErrorInvalidSearchRangeErrorInvalidWindowSizeError
StereoSGBMError
InvalidNumDisparitiesErrorInvalidSADWindowSizeErrorInvalidFirstDisparityChangePenaltyErrorInvalidSecondDisparityChangePenaltyErrorInvalidUniquenessRatioErrorInvalidSpeckleWindowSizeErrorInvalidSpeckleRangeError
-
exception
stereovision.exceptions.ChessboardNotFoundError[source]¶ Bases:
exceptions.ExceptionNo chessboard could be found in searched image.
-
exception
stereovision.exceptions.BadBlockMatcherArgumentError[source]¶ Bases:
exceptions.ExceptionBad argument supplied for a
BlockMatcher.
-
exception
stereovision.exceptions.StereoBMError[source]¶ Bases:
stereovision.exceptions.BadBlockMatcherArgumentErrorBad argument supplied for a
StereoBM.
-
exception
stereovision.exceptions.StereoSGBMError[source]¶ Bases:
stereovision.exceptions.BadBlockMatcherArgumentErrorBad argument supplied for a
StereoSGBM.
-
exception
stereovision.exceptions.InvalidBMPresetError[source]¶ Bases:
stereovision.exceptions.StereoBMErrorInvalid BM preset.
-
exception
stereovision.exceptions.InvalidSearchRangeError[source]¶ Bases:
stereovision.exceptions.StereoBMErrorInvalid search range.
-
exception
stereovision.exceptions.InvalidWindowSizeError[source]¶ Bases:
stereovision.exceptions.StereoBMErrorInvalid search range.
-
exception
stereovision.exceptions.InvalidNumDisparitiesError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid number of disparities.
-
exception
stereovision.exceptions.InvalidSADWindowSizeError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid search window size.
-
exception
stereovision.exceptions.InvalidFirstDisparityChangePenaltyError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid first disparity change penalty.
-
exception
stereovision.exceptions.InvalidSecondDisparityChangePenaltyError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid second disparity change penalty.
-
exception
stereovision.exceptions.InvalidUniquenessRatioError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid uniqueness ratio.
-
exception
stereovision.exceptions.InvalidSpeckleWindowSizeError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid speckle window size.
-
exception
stereovision.exceptions.InvalidSpeckleRangeError[source]¶ Bases:
stereovision.exceptions.StereoSGBMErrorInvalid speckle range.