Calculation of stereo depth (disparity) maps. More...
#include <StereoVision.h>
Public Member Functions | |
| CStereoVision () | |
| bool | Process (const CByteImage *pLeftImage, const CByteImage *pRightImage, CByteImage *pDepthImage, int nWindowSize, int d1, int d2, int d_step, int nErrorThreshold=50) |
| bool | ProcessFast (const CByteImage *pLeftImage, const CByteImage *pRightImage, CByteImage *pDepthImage, int nWindowSize, int d1, int d2, int d_step, int nErrorThreshold=50) |
| ~CStereoVision () | |
Private Member Functions | |
| void | _ProcessFast (const CByteImage *pLeftImage, const CByteImage *pRightImage, CByteImage *pDepthImage, int nWindowSize, int d1, int d2, int d_step, int nErrorThreshold) |
Calculation of stereo depth (disparity) maps.
Definition at line 65 of file StereoVision.h.
Definition at line 69 of file StereoVision.cpp.
Definition at line 73 of file StereoVision.cpp.
| void CStereoVision::_ProcessFast | ( | const CByteImage * | pLeftImage, |
| const CByteImage * | pRightImage, | ||
| CByteImage * | pDepthImage, | ||
| int | nWindowSize, | ||
| int | d1, | ||
| int | d2, | ||
| int | d_step, | ||
| int | nErrorThreshold | ||
| ) | [private] |
Definition at line 209 of file StereoVision.cpp.
| bool CStereoVision::Process | ( | const CByteImage * | pLeftImage, |
| const CByteImage * | pRightImage, | ||
| CByteImage * | pDepthImage, | ||
| int | nWindowSize, | ||
| int | d1, | ||
| int | d2, | ||
| int | d_step, | ||
| int | nErrorThreshold = 50 |
||
| ) |
Definition at line 82 of file StereoVision.cpp.
| bool CStereoVision::ProcessFast | ( | const CByteImage * | pLeftImage, |
| const CByteImage * | pRightImage, | ||
| CByteImage * | pDepthImage, | ||
| int | nWindowSize, | ||
| int | d1, | ||
| int | d2, | ||
| int | d_step, | ||
| int | nErrorThreshold = 50 |
||
| ) |
Definition at line 169 of file StereoVision.cpp.