#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.