|
int | findDstIdx (const std::string &dstId) const |
|
| PyramidLevel (const int frameIdxIn, const std::string &frameNameIn, const int numFramesIn, const int levelIn, const int numLevelsIn, const std::map< int, cv::Size > &levelSizesIn, const Camera::Rig &rigSrcIn, const Camera::Rig &rigDstIn, const std::vector< int > &dst2srcIdxsIn, const std::vector< cv::Mat_< PixelType >> &srcColorsIn, const std::vector< cv::Mat_< bool >> &srcForegroundMasksIn, const std::vector< cv::Mat_< bool >> &dstFovMasksIn, const std::vector< cv::Mat_< float >> &dstBackgroundDisparitiesIn, const int widthFullSizeIn, const int heightFullSizeIn, const std::string &color, const float varNoiseFloor, const float varHighThresh, const bool useForegroundMasks, const std::string &outputRoot, const int threads) |
|
void | checkParams () |
|
template<typename T > |
void | createIfEmpty (cv::Mat_< T > &mat, const cv::Size &size, const T &val) |
|
template<typename T > |
void | createOrReleaseMat (cv::Mat_< T > &mat, const bool createOrRelease, const cv::Size &size, const T &val) |
|
void | createOrReleaseLevelMats (const bool createOrRelease) |
|
void | createLevelMats () |
|
void | computeVariances () |
|
cv::Mat_< PixelType > & | srcColor (const int srcId) |
|
const cv::Mat_< PixelType > & | srcColor (const int srcId) const |
|
cv::Mat_< PixelType > & | dstColor (const int dstId) |
|
const cv::Mat_< PixelType > & | dstColor (const int dstId) const |
|
cv::Mat_< float > & | dstDisparity (const int dstId) |
|
const cv::Mat_< float > & | dstDisparity (const int dstId) const |
|
cv::Mat_< bool > & | dstMismatchedDisparityMask (const int dstId) |
|
const cv::Mat_< bool > & | dstMismatchedDisparityMask (const int dstId) const |
|
cv::Mat_< bool > & | dstFovMask (const int dstId) |
|
const cv::Mat_< bool > & | dstFovMask (const int dstId) const |
|
cv::Mat_< float > & | dstCost (const int dstId) |
|
const cv::Mat_< float > & | dstCost (const int dstId) const |
|
cv::Mat_< float > & | dstBackgroundDisparity (const int dstId) |
|
const cv::Mat_< float > & | dstBackgroundDisparity (const int dstId) const |
|
cv::Mat_< bool > & | srcForegroundMask (const int srcId) |
|
const cv::Mat_< bool > & | srcForegroundMask (const int srcId) const |
|
cv::Mat_< bool > & | srcForegroundMaskDilated (const int srcId) |
|
const cv::Mat_< bool > & | srcForegroundMaskDilated (const int srcId) const |
|
cv::Mat_< bool > & | dstForegroundMask (const int dstId) |
|
const cv::Mat_< bool > & | dstForegroundMask (const int dstId) const |
|
cv::Mat_< float > & | srcVariance (const int srcId) |
|
const cv::Mat_< float > & | srcVariance (const int srcId) const |
|
cv::Mat_< float > & | dstVariance (const int dstId) |
|
const cv::Mat_< float > & | dstVariance (const int dstId) const |
|
cv::Mat_< float > & | dstConfidence (const int dstId) |
|
const cv::Mat_< float > & | dstConfidence (const int dstId) const |
|
cv::Mat_< int > & | dstOverlap (const int dstId) |
|
const cv::Mat_< int > & | dstOverlap (const int dstId) const |
|
int | getDstSrcIdx (const int dstId, const int srcId) const |
|
int | getDstSrcIdx (const int dstId) const |
|
cv::Mat_< cv::Vec2f > & | dstProjWarp (const int dstId, const int srcId) |
|
const cv::Mat_< cv::Vec2f > & | dstProjWarp (const int dstId, const int srcId) const |
|
cv::Mat_< cv::Vec2f > & | dstProjWarpInv (const int dstId, const int srcId) |
|
const cv::Mat_< cv::Vec2f > & | dstProjWarpInv (const int dstId, const int srcId) const |
|
cv::Mat_< PixelType > & | dstProjColor (const int dstId, const int srcId) |
|
const cv::Mat_< PixelType > & | dstProjColor (const int dstId, const int srcId) const |
|
cv::Mat_< PixelType > & | dstProjColorBias (const int dstId, const int srcId) |
|
const cv::Mat_< PixelType > & | dstProjColorBias (const int dstId, const int srcId) const |
|
cv::Mat_< PixelType > & | dstProjColor (const int dstId) |
|
const cv::Mat_< PixelType > & | dstProjColor (const int dstId) const |
|
cv::Mat_< PixelType > & | dstProjColorBias (const int dstId) |
|
const cv::Mat_< PixelType > & | dstProjColorBias (const int dstId) const |
|
void | saveDstImage (const int dstIdx, const ImageType imageType, const float scale=1.0f) |
|
void | saveDebugImages () |
|
cv::Mat_< cv::Vec4f > | overlayMismatchedDstDisparityMask (const int dstIdx) |
|
void | saveResults (const std::string &outputFormatsStr) |
|