Class DepthMapDebugImages

Class Documentation

class DepthMapDebugImages

Public Functions

DepthMapDebugImages(const DepthMapDebugImages&)
DepthMapDebugImages(const libvideoio::ImageSize &imgSize)
~DepthMapDebugImages()
const cv::Mat &depthImage() const
void plotUpdateKeyFrame(const Frame::SharedPtr &activeKeyFrame, const Frame::SharedPtr &oldestReferenceFrame, const Frame::SharedPtr &newestReferenceFrame)
void displayUpdateKeyFrame()
void plotNewKeyFrame(const Frame::SharedPtr &newKeyFrame)
void displayNewKeyFrame()
void setHypothesisHandling(int x, int y, cv::Vec3b color)
void addStereoLine(const cv::Point &a, const cv::Point &b, const cv::Scalar &color)
int debugPlotDepthMap(const Frame::SharedPtr &activeKeyFrame, DepthMapPixelHypothesis *currentDepthMap, int refID, const char *buf1, const char *buf2)
int debugPlotDepthMap(const Frame::SharedPtr &activeKeyFrame, const DepthMapPixelHypothesisVector &currentDepthMap, int refID, const char *buf1, const char *buf2)

Protected Attributes

const libvideoio::ImageSize _imageSize
cv::Mat _debugImageHypothesisHandling
cv::Mat _debugImageHypothesisPropagation
cv::Mat _debugImageStereoLines
cv::Mat _debugImageDepth