1 #ifndef QCAMCALIB_ITEM_MODELS_HPP
2 #define QCAMCALIB_ITEM_MODELS_HPP
4 #include <QStandardItem>
23 void save(
const QString &path)
const;
30 static QVector<QPointF>
findChessboard(
const QImage &image,
int cols ,
int rows);
32 ImageItem(
const QString &name,
const QImage &image);
39 void setChessboard(
const QVector<QPointF> &chessboard,
int cols,
int rows);
44 QVector<QPointF> chessboard;
54 void calibrate(
int cols,
int rows,
float dx,
float dy);
62 QStandardItem *images;
static QVector< QPointF > findChessboard(const QImage &image, int cols, int rows)
Definition: Items.cpp:239
const QVector< QPointF > & getChessboardCorners() const
Definition: Items.cpp:234
void save(const QString &path) const
Definition: Items.cpp:88
void calibrate(int cols, int rows, float dx, float dy)
Definition: Items.cpp:151
void setChessboard(const QVector< QPointF > &chessboard, int cols, int rows)
Definition: Items.cpp:264
void setParameter(const QString &name, double val=0)
Definition: Items.cpp:50
int countChessboards()
Definition: Items.cpp:139
ImageItem * addImage(const QString &name, const QImage &image)
Definition: Items.cpp:212
QImage & getImage()
Definition: Items.cpp:291
ImageItem * getImageItem(const QString &name)
Definition: Items.cpp:201
QImage & getRawImage()
Definition: Items.cpp:296
ImageItem(const QString &name, const QImage &image)
Definition: Items.cpp:224
QCamCalibItem(const QString &string)
Definition: Items.hpp:14
double getParameter(const QString &name) const
Definition: Items.cpp:72
int getId()
Definition: Items.cpp:124
QCamCalibItem()
Definition: Items.hpp:13
QCamCalibItem(float val)
Definition: Items.hpp:15
void saveParameter(const QString &path) const
Definition: Items.cpp:134
virtual ~ImageItem()
Definition: Items.cpp:230
bool isCalibrated()
Definition: Items.cpp:129
CameraItem(int id, const QString &string)
Definition: Items.cpp:109
CameraParameterItem(const QString &string)
Definition: Items.cpp:31