1 #ifndef QCAMCALIB_ITEM_MODELS_HPP 2 #define QCAMCALIB_ITEM_MODELS_HPP 4 #include <QStandardItem> 22 void setParameter(
const QString &name,
double val=0);
23 void save(
const QString &path)
const;
24 double getParameter(
const QString &name)
const;
30 static QVector<QPointF> findChessboard(
const QImage &image,
int cols ,
int rows);
32 ImageItem(
const QString &name,
const QImage &image);
35 QImage &getRawImage();
36 const QVector<QPointF> &getChessboardCorners()
const;
38 bool findChessboard(
int cols ,
int rows);
39 void setChessboard(
const QVector<QPointF> &chessboard,
int cols,
int rows);
44 QVector<QPointF> chessboard;
52 ImageItem* addImage(
const QString &name,
const QImage &image);
53 ImageItem* getImageItem(
const QString &name);
54 void calibrate(
int cols,
int rows,
float dx,
float dy);
55 void saveParameter(
const QString &path)
const;
57 int countChessboards();
62 QStandardItem *images;
QCamCalibItem(const QString &string)
Definition: Items.hpp:14
Definition: ImageView.hpp:6
QCamCalibItem()
Definition: Items.hpp:13
QCamCalibItem(float val)
Definition: Items.hpp:15