Hugintrunk
0.1
|
#include <vector>
#include <set>
#include <functional>
#include <utility>
#include <string>
#include "Celeste.h"
#include "CelesteGlobals.h"
#include "Utilities.h"
#include <panodata/Panorama.h>
#include "CPImagesComboBox.h"
#include "CPImageCtrl.h"
#include <panotools/PanoToolsInterface.h>
Go to the source code of this file.
Classes | |
class | CPEditorPanel |
control point editor panel. More... | |
class | CPEditorPanelXmlHandler |
xrc handler More... | |
Namespaces | |
vigra | |
Implementation of fast vector type with support of linear algebra operations Copyright (C) 2009 Lukáš Jirkovský l.jir kovs ky@gm ail. com | |
vigra_ext | |
Functions | |
vigra_ext::CorrelationResult | PointFineTuneProjectionAware (const HuginBase::SrcPanoImage &templ, const vigra::UInt8RGBImage &templImg, vigra::Diff2D templPos, int templSize, const HuginBase::SrcPanoImage &search, const vigra::UInt8RGBImage &searchImg, vigra::Diff2D searchPos, int sWidth) |
function for fine-tune with remapping to stereographic projection More... | |
$Id$
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.
Definition in file CPEditorPanel.h.
vigra_ext::CorrelationResult PointFineTuneProjectionAware | ( | const HuginBase::SrcPanoImage & | templ, |
const vigra::UInt8RGBImage & | templImg, | ||
vigra::Diff2D | templPos, | ||
int | templSize, | ||
const HuginBase::SrcPanoImage & | search, | ||
const vigra::UInt8RGBImage & | searchImg, | ||
vigra::Diff2D | searchPos, | ||
int | sWidth | ||
) |
function for fine-tune with remapping to stereographic projection
Definition at line 1217 of file CPEditorPanel.cpp.
References HuginBase::CalculateOptimalScale::calcOptimalPanoScale(), vigra_ext::CorrelationResult::corrPos, HuginBase::PTools::Transform::createInvTransform(), HuginBase::PTools::Transform::createTransform(), DEG_TO_RAD, vigra_ext::destImage(), vigra_ext::destImageRange(), GetImageRotatedTo(), HuginBase::PanoramaOptions::getSize(), HuginBase::PanoramaOptions::getWidth(), HUGIN_FT_ROTATION_SEARCH, HUGIN_FT_ROTATION_START_ANGLE, HUGIN_FT_ROTATION_STEPS, HUGIN_FT_ROTATION_STOP_ANGLE, vigra_ext::INTERP_CUBIC, celeste::max(), vigra_ext::CorrelationResult::maxpos, celeste::min(), vigra_ext::PointFineTune(), vigra_ext::PointFineTuneRotSearch(), hugin_utils::roundi(), HuginBase::PanoramaOptions::setHeight(), HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setWidth(), vigra_ext::srcImageRange(), HuginBase::PanoramaOptions::STEREOGRAPHIC, vigra_ext::transformImage(), HuginBase::PTools::Transform::transformImgCoord(), hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.
Referenced by MainFrame::OnFineTuneAll(), and CPEditorPanel::PointFineTune().