#include <iostream>#include <fstream>#include <vector>#include <string>#include <exception>#include <map>#include <typeinfo>#include <iomanip>#include <opencv2/core/core.hpp>#include <opencv2/calib3d/calib3d.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | pano |
Defines | |
| #define | _CRT_SECURE_NO_DEPRECATE |
| #define | PANOUTILS_H |
Typedefs | |
| typedef void(* | pano::MDoperator )(cv::InputArray, cv::InputArray, cv::OutputArray, double, int) |
Functions | |
| bool | pano::compareRealToIndexPair (const std::pair< double, int > &lhs, const std::pair< double, int > &rhs) |
| helper to sort a vector of distance index pairs | |
| void | pano::divideImageByDoubleWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, std::vector< cv::Mat > *cache_channels=0) |
| void | pano::divideImageByFloatWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, std::vector< cv::Mat > *cache_channels=0) |
| cv::Mat | pano::getRv (const cv::Mat &R) |
| void | pano::mdImageByDoubleWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, MDoperator md, std::vector< cv::Mat > *cache_channels) |
| void | pano::mdImageByFloatWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, MDoperator md, std::vector< cv::Mat > *cache_channels) |
| void | pano::multiplyImageByDoubleWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, std::vector< cv::Mat > *cache_channels=0) |
| void | pano::multiplyImageByFloatWeights (const cv::Mat &img, const cv::Mat &weights, cv::Mat &output, std::vector< cv::Mat > *cache_channels=0) |
| void | pano::rescaleFloatImage1 (cv::Mat &img) |
| void | pano::rescaleFloatImage1_clip (cv::Mat &img) |
| void | pano::rescaleFloatImage1_shiftMin_divideMax (cv::Mat &img) |
| void | pano::rescaleFloatImage256 (cv::Mat &img) |
| void | pano::rescaleFloatImage256_clip (cv::Mat &img) |
| template<typename CSVSavable > | |
| void | pano::saveMatCsv (const CSVSavable &mat, const std::string &name, bool append) |
| allows each output of cv::Mat in cv::Matlab forcv::Mat to std::cout use like | |
| #define _CRT_SECURE_NO_DEPRECATE |
Definition at line 1 of file panoutils.h.
| #define PANOUTILS_H |
Definition at line 3 of file panoutils.h.