#include <CalibrationDialog.h>
|
float | getArea (const std::vector< cv::Point2f > &corners, const cv::Size &boardSize) |
|
void | getParams (const std::vector< cv::Point2f > &corners, const cv::Size &boardSize, const cv::Size &imageSize, float &x, float &y, float &size, float &skew) |
|
float | getSkew (const std::vector< cv::Point2f > &corners, const cv::Size &boardSize) |
|
Definition at line 46 of file CalibrationDialog.h.
rtabmap::CalibrationDialog::CalibrationDialog |
( |
bool |
stereo = false , |
|
|
const QString & |
savingDirectory = "." , |
|
|
bool |
switchImages = false , |
|
|
QWidget * |
parent = 0 |
|
) |
| |
rtabmap::CalibrationDialog::~CalibrationDialog |
( |
| ) |
|
|
virtual |
void rtabmap::CalibrationDialog::calibrate |
( |
| ) |
|
|
slot |
void rtabmap::CalibrationDialog::closeEvent |
( |
QCloseEvent * |
event | ) |
|
|
protectedvirtual |
float rtabmap::CalibrationDialog::getArea |
( |
const std::vector< cv::Point2f > & |
corners, |
|
|
const cv::Size & |
boardSize |
|
) |
| |
|
private |
void rtabmap::CalibrationDialog::getParams |
( |
const std::vector< cv::Point2f > & |
corners, |
|
|
const cv::Size & |
boardSize, |
|
|
const cv::Size & |
imageSize, |
|
|
float & |
x, |
|
|
float & |
y, |
|
|
float & |
size, |
|
|
float & |
skew |
|
) |
| |
|
private |
float rtabmap::CalibrationDialog::getSkew |
( |
const std::vector< cv::Point2f > & |
corners, |
|
|
const cv::Size & |
boardSize |
|
) |
| |
|
private |
int rtabmap::CalibrationDialog::getStereoPairs |
( |
| ) |
const |
|
inline |
bool rtabmap::CalibrationDialog::handleEvent |
( |
UEvent * |
event | ) |
|
|
protectedvirtual |
Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified.
- Returns
- "true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
-
"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.
Implements UEventsHandler.
Definition at line 275 of file CalibrationDialog.cpp.
bool rtabmap::CalibrationDialog::isCalibrated |
( |
| ) |
const |
|
inline |
bool rtabmap::CalibrationDialog::isProcessing |
( |
| ) |
const |
|
inline |
void rtabmap::CalibrationDialog::loadSettings |
( |
QSettings & |
settings, |
|
|
const QString & |
group = "" |
|
) |
| |
void rtabmap::CalibrationDialog::processImages |
( |
const cv::Mat & |
imageLeft, |
|
|
const cv::Mat & |
imageRight, |
|
|
const QString & |
cameraName |
|
) |
| |
|
slot |
void rtabmap::CalibrationDialog::resetSettings |
( |
| ) |
|
void rtabmap::CalibrationDialog::restart |
( |
| ) |
|
|
slot |
bool rtabmap::CalibrationDialog::save |
( |
| ) |
|
|
slot |
void rtabmap::CalibrationDialog::saveSettings |
( |
QSettings & |
settings, |
|
|
const QString & |
group = "" |
|
) |
| const |
void rtabmap::CalibrationDialog::setBoardHeight |
( |
int |
height | ) |
|
|
slot |
void rtabmap::CalibrationDialog::setBoardWidth |
( |
int |
width | ) |
|
|
slot |
void rtabmap::CalibrationDialog::setCameraName |
( |
const QString & |
name | ) |
|
void rtabmap::CalibrationDialog::setMaxScale |
( |
int |
scale | ) |
|
|
slot |
void rtabmap::CalibrationDialog::setProgressVisibility |
( |
bool |
visible | ) |
|
void rtabmap::CalibrationDialog::setSavingDirectory |
( |
const QString & |
savingDirectory | ) |
|
|
inline |
void rtabmap::CalibrationDialog::setSquareSize |
( |
double |
size | ) |
|
|
slot |
void rtabmap::CalibrationDialog::setStereoMode |
( |
bool |
stereo, |
|
|
const QString & |
leftSuffix = "left" , |
|
|
const QString & |
rightSuffix = "right" |
|
) |
| |
void rtabmap::CalibrationDialog::setSwitchedImages |
( |
bool |
switched | ) |
|
void rtabmap::CalibrationDialog::unlock |
( |
| ) |
|
|
privateslot |
QString rtabmap::CalibrationDialog::cameraName_ |
|
private |
std::vector<std::vector<std::vector<float> > > rtabmap::CalibrationDialog::imageParams_ |
|
private |
std::vector<std::vector<std::vector<cv::Point2f> > > rtabmap::CalibrationDialog::imagePoints_ |
|
private |
std::vector<cv::Size > rtabmap::CalibrationDialog::imageSize_ |
|
private |
QString rtabmap::CalibrationDialog::leftSuffix_ |
|
private |
std::vector<unsigned short> rtabmap::CalibrationDialog::maxIrs_ |
|
private |
std::vector<unsigned short> rtabmap::CalibrationDialog::minIrs_ |
|
private |
bool rtabmap::CalibrationDialog::processingData_ |
|
private |
QString rtabmap::CalibrationDialog::rightSuffix_ |
|
private |
bool rtabmap::CalibrationDialog::savedCalibration_ |
|
private |
QString rtabmap::CalibrationDialog::savingDirectory_ |
|
private |
bool rtabmap::CalibrationDialog::stereo_ |
|
private |
std::vector<std::vector<std::vector<cv::Point2f> > > rtabmap::CalibrationDialog::stereoImagePoints_ |
|
private |
Ui_calibrationDialog* rtabmap::CalibrationDialog::ui_ |
|
private |
The documentation for this class was generated from the following files: