12 #include <unordered_map>
49 std::vector<std::pair<const colmap::Image*, colmap::FeatureMatches>>
65 void Reload(
const std::vector<colmap::Image>& images,
75 void Reload(
const std::vector<colmap::Image>& images,
89 void closeEvent(QCloseEvent*
event);
95 QTabWidget* tab_widget_;
112 void itemChanged(QTableWidgetItem* item);
118 std::vector<colmap::Camera> cameras_;
120 QTableWidget* table_widget_;
135 void itemChanged(QTableWidgetItem* item);
147 std::vector<colmap::Image> images_;
149 QTableWidget* table_widget_;
162 void showEvent(QShowEvent*
event);
163 void hideEvent(QHideEvent*
event);
166 void ClearTwoViewGeometries();
173 QTabWidget* tab_widget_;
CameraTab(QWidget *parent, colmap::Database *database)
ImageTab(QWidget *parent, CameraTab *camera_tab, OptionManager *options, colmap::Database *database)
void Reload(const std::vector< colmap::Image > &images, const colmap::image_t image_id)
MatchesTab(QWidget *parent, OptionManager *options, colmap::Database *database)
TwoViewGeometriesTab(QWidget *parent, OptionManager *options, colmap::Database *database)
void Reload(const std::vector< colmap::Image > &images, const colmap::image_t image_id)
std::vector< std::pair< const colmap::Image *, colmap::FeatureMatches > > matches_
colmap::Database * database_
void InitializeTable(const QStringList &table_header)
FeatureImageViewerWidget * matches_viewer_widget_
std::vector< size_t > sorted_matches_idxs_
const colmap::Image * image_
QTableWidget * table_widget_
std::vector< int > configs_
Generic file read and write utility for python interface.
colmap::OptionManager OptionManager