26#ifndef _GENERATESEQUENCEDIALOG_H
27#define _GENERATESEQUENCEDIALOG_H
Batch processor for Hugin with GUI.
Dialog for generate panoramas from a sequence of images.
BatchFrame * m_batchframe
~GenerateSequenceDialog()
destructor, saves size and position
wxChoice * m_choiceSubDir
wxStaticText * m_originalImage
wxButton * m_changeAllImagesTemplate
wxSpinCtrl * m_spinCounterI_offset
wxButton * m_changeImageTemplate
void FillImagesList()
fill the images list with current values
wxSpinCtrl * m_spinCounterX_end
wxSpinCtrl * m_spinCounterX_step
void ReadPTOFile()
read pto template from file
void OnUpdateCounters(wxSpinEvent &e)
update all spin controls with current numbers
void OnImageListSelected(wxListEvent &e)
image in list ctrl selected
wxArrayString m_mappedFilenames
void OnGenerateAssistantPanorama(wxCommandEvent &e)
generate assistant sequence button
wxSpinCtrl * m_spinCounterP_end
wxSpinCtrl * m_spinCounterX_offset
void OnUpdateAllImagesTemplate(wxCommandEvent &e)
update images filename template for all images
wxSpinCtrl * m_spinCounterP_step
void OnGeneratePreview(wxCommandEvent &e)
generate preview
void GenerateFileList(wxArrayString &panoSubDirs, std::vector< wxArrayString > &fileList)
generate a list of all panorama and images in panoramas
void OnGenerateStitchingPanorama(wxCommandEvent &e)
generate stitching sequence button
wxSpinCtrl * m_spinCounterI_step
wxListCtrl * m_imagesListCtrl
void DoGeneratePanorama(const Project::Target target)
generates all panoramas and add them to the batch queue with given queue target
wxTextCtrl * m_imageTemplate
void OnSelectBasePath(wxCommandEvent &e)
show select directory dialog
wxTextCtrl * m_subDirTextCtrl
void OnUpdateImageTemplate(wxCommandEvent &e)
update image filename template on selected image
void OnSelectSubDir(wxCommandEvent &e)
select which sub-directory should be used
wxSpinCtrl * m_spinCounterI_end
HuginBase::Panorama m_pano
bool IsValidPanorama() const
return true if given template is a valid pto file, if not the dialog should not be used
wxArrayString m_orignalFilenames
void UpdateCounters()
update all counters, enable/disable end value and calculate end values
wxSpinCtrl * m_spinCounterP_offset
include file for the hugin project
include file for the hugin project
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.