6 #include <QFutureWatcher>
73 void addImage(
const QString &name,
const QImage &image,
int camera_id=-1);
104 void findChessBoard(
int camera_id=-1,
const QString &name=QString(
""));
107 void contextMenuTreeView(
const QPoint &point);
108 void clickedTreeView(
const QModelIndex& index);
109 void displayImage(
const QImage &image);
110 void removeCurrentItem();
118 QString current_load_path;
121 QStandardItemModel *tree_model;
124 QMenu *camera_item_menu;
125 QMenu *tree_view_menu;
126 QMenu *image_item_menu;
132 QProgressDialog *progress_dialog_images;
133 QProgressDialog *progress_dialog_chessboard;
134 QProgressDialog *progress_dialog_calibrate;
135 QFutureWatcher<QImage> *future_watcher_images;
136 QFutureWatcher<QVector<QPointF> > *future_watcher_chessboard;
137 QFutureWatcher<void> *future_watcher_calibrate;
void calibrateCamera(int camera_id=-1)
Calibrates a camera.
Definition: QCamCalib.cpp:216
void saveCameraParameter(int camera_id=-1)
Opens a file dialog and saves the camera parameter as YAML or XML.
Definition: QCamCalib.cpp:144
virtual ~QCamCalib()
Definition: QCamCalib.cpp:101
void addImage(const QString &name, const QImage &image, int camera_id=-1)
Adds an image to a camera.
Definition: QCamCalib.cpp:295
Widget for calibrating pinhole cameras.
Definition: QCamCalib.hpp:25
void addCamera(int camera_id=-1)
Adds a new camera to the workspace.
Definition: QCamCalib.cpp:127
void loadImages(int camera_id=-1)
Opens a dialog to select images which are going to be loaded and added to the camera.
Definition: QCamCalib.cpp:169
QCamCalib(QWidget *parent=0)
Definition: QCamCalib.cpp:18
Definition: ImageView.hpp:8
void removeCamera(int camera_id=-1)
Removes a camera from the workspace.
Definition: QCamCalib.cpp:158
void findChessBoard(int camera_id=-1, const QString &name=QString(""))
Finds chessboard corners in an image.
Definition: QCamCalib.cpp:301