#include <Blender.h>
Public Member Functions | |
void | BlendAtoms (const std::set< cv::Ptr< ImageAtom > > &atoms, cv::Mat &outimage) |
BlenderSimple () | |
virtual void | blendIncremental (const ImageAtom &image_atom, cv::Mat &outimage) |
void | BlendMolecule (const ImageMolecule &mol, cv::Mat &outimage) |
virtual | ~BlenderSimple () |
Public Attributes | |
CallbackEngine * | cbe |
Private Member Functions | |
void | setInputSize (cv::Size size) |
void | setOutputSize (cv::Size size) |
Private Attributes | |
HugeImage | huge_image_ |
cv::Mat | in_img |
cv::Mat | in_weight |
std::string | output_prefix |
SparseProjector | projector |
Definition at line 14 of file BlenderSimple.cpp.
pano::BlenderSimple::~BlenderSimple | ( | ) | [virtual] |
Definition at line 20 of file BlenderSimple.cpp.
void pano::BlenderSimple::BlendAtoms | ( | const std::set< cv::Ptr< ImageAtom > > & | atoms, |
cv::Mat & | outimage | ||
) | [inline, virtual] |
void pano::BlenderSimple::blendIncremental | ( | const ImageAtom & | image_atom, |
cv::Mat & | outimage | ||
) | [virtual] |
Reimplemented from pano::Blender.
Definition at line 25 of file BlenderSimple.cpp.
void pano::BlenderSimple::BlendMolecule | ( | const ImageMolecule & | mol, |
cv::Mat & | outimage | ||
) | [virtual] |
void pano::BlenderSimple::setInputSize | ( | cv::Size | size | ) | [private] |
void pano::BlenderSimple::setOutputSize | ( | cv::Size | size | ) | [private] |
HugeImage pano::BlenderSimple::huge_image_ [private] |
cv::Mat pano::BlenderSimple::in_img [private] |
cv::Mat pano::BlenderSimple::in_weight [private] |
std::string pano::BlenderSimple::output_prefix [private] |