|
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.jirkovsky@gmail.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 1225 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().
1.8.5