#include <Blender.h>
Public Member Functions | |
void | BlendAtoms (const std::set< cv::Ptr< ImageAtom > > &atoms, cv::Mat &outimage) |
BlenderMultiband () | |
virtual void | blendIncremental (const ImageAtom &image_atom, cv::Mat &outimage) |
void | BlendMolecule (const ImageMolecule &mol, cv::Mat &outimage) |
virtual | ~BlenderMultiband () |
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 21 of file BlenderMultiband.cpp.
pano::BlenderMultiband::~BlenderMultiband | ( | ) | [virtual] |
Definition at line 27 of file BlenderMultiband.cpp.
void pano::BlenderMultiband::BlendAtoms | ( | const std::set< cv::Ptr< ImageAtom > > & | atoms, |
cv::Mat & | outimage | ||
) | [inline, virtual] |
void pano::BlenderMultiband::blendIncremental | ( | const ImageAtom & | image_atom, |
cv::Mat & | outimage | ||
) | [virtual] |
Reimplemented from pano::Blender.
Definition at line 34 of file BlenderMultiband.cpp.
void pano::BlenderMultiband::BlendMolecule | ( | const ImageMolecule & | mol, |
cv::Mat & | outimage | ||
) | [virtual] |
Synthesize Dihexabicylcoheptane
Implements pano::Blender.
Definition at line 92 of file BlenderMultiband.cpp.
void pano::BlenderMultiband::setInputSize | ( | cv::Size | size | ) | [private] |
void pano::BlenderMultiband::setOutputSize | ( | cv::Size | size | ) | [private] |
HugeImage pano::BlenderMultiband::huge_image_ [private] |
cv::Mat pano::BlenderMultiband::in_img [private] |
cv::Mat pano::BlenderMultiband::in_weight [private] |
std::string pano::BlenderMultiband::output_prefix [private] |