|
|
|
|
@ -110,8 +110,8 @@ void lpImageCaliUI4P::showEvent(QShowEvent *event)
|
|
|
|
|
m_testPoint_1 = lpGlobalConfig::instance()->stationParam1.testPoint;
|
|
|
|
|
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y()));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
if (m_srcImgView_1)
|
|
|
|
|
{
|
|
|
|
|
m_srcImgView_1->onClearAllROI();
|
|
|
|
|
@ -164,8 +164,8 @@ void lpImageCaliUI4P::showEvent(QShowEvent *event)
|
|
|
|
|
m_testPoint_2 = lpGlobalConfig::instance()->stationParam2.testPoint;
|
|
|
|
|
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y()));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
if (m_srcImgView_2)
|
|
|
|
|
{
|
|
|
|
|
m_srcImgView_2->onClearAllROI();
|
|
|
|
|
@ -308,8 +308,8 @@ Q_SLOT void lpImageCaliUI4P::onButtonClicked()
|
|
|
|
|
lpGlobalConfig::instance()->stationParam1.matix = gentransform(srcPoly, dstPoly);
|
|
|
|
|
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y()));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
|
|
|
|
|
lpGlobalConfig::instance()->stationParam1.bXYTrans = ui.checkBox_XY_1->isChecked();//输出坐标取反
|
|
|
|
|
lpGlobalConfig::instance()->stationParam1.xPointOffset = ui.m_lineEdit_Xoffset->text().toDouble();
|
|
|
|
|
@ -355,8 +355,8 @@ Q_SLOT void lpImageCaliUI4P::onButtonClicked()
|
|
|
|
|
lpGlobalConfig::instance()->stationParam2.matix = gentransform(srcPoly, dstPoly);
|
|
|
|
|
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y()));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
|
|
|
|
|
lpGlobalConfig::instance()->stationParam2.bXYTrans = ui.checkBox_XY_2->isChecked();//输出坐标取反
|
|
|
|
|
lpGlobalConfig::instance()->stationParam2.xPointOffset = ui.m_lineEdit_Xoffset_2->text().toDouble();
|
|
|
|
|
@ -488,8 +488,8 @@ Q_SLOT void lpImageCaliUI4P::onROIChange(const AwesomeRoiInfo& roiInfo, QString
|
|
|
|
|
m_testPoint_1.setX(p.x());
|
|
|
|
|
m_testPoint_1.setY(p.y());
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y()));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (sender() == m_srcImgView_2)
|
|
|
|
|
@ -533,8 +533,8 @@ Q_SLOT void lpImageCaliUI4P::onROIChange(const AwesomeRoiInfo& roiInfo, QString
|
|
|
|
|
m_testPoint_2.setX(p.x());
|
|
|
|
|
m_testPoint_2.setY(p.y());
|
|
|
|
|
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y()));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(temPoint.x()).arg(temPoint.y()));
|
|
|
|
|
ui.label_testPixPoint_2->setText(QString("(%1,%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
|
|
|
|
|
ui.label_testRealPoint_2->setText(QString("(%1,%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|