Namespaces | Defines | Typedefs | Functions
panoutils.h File Reference
#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>
Include dependency graph for panoutils.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

Definition at line 1 of file panoutils.h.

#define PANOUTILS_H

Definition at line 3 of file panoutils.h.



pano_core
Author(s): Ethan Rublee
autogenerated on Mon Mar 14 2016 10:56:54