void QOpenCV::OpenCVWindow::onMarkerStartCancel( bool checked ) { if ( checked ) { mMarkerPB->setEnabled( false ); mMarkerPB->setText( tr( "Stop Marker" ) ); mMarkerBehindCB->setEnabled( true ); mUpdateCorParPB->setEnabled( true ); emit setCapVideoMarker( OpenCV::CamSelectCore::getInstance()->selectCamera() ); emit startMarker(); mMarkerPB->setEnabled( true ); emit arucoRunning( true ); if ( Util::ApplicationConfig::get()->getValue( "Viewer.SkyBox.Noise" ).toInt() >1 ) { mMarkerBackgrCB->setEnabled( true ); } } else { mMarkerPB->setEnabled( false ); mMarkerBehindCB->setEnabled( false ); mCorEnabledCB->setEnabled( false ); mUpdateCorParPB->setEnabled( false ); mMarkerBackgrCB->setEnabled( false ); emit stopMarker( true ); emit arucoRunning( false ); } }
void QOpenCV::OpenCVWindow::onMultiMarkerStartCancel( bool checked ) { qDebug() << "checked = " << checked; if ( checked ) { mMultiMarkerPB->setText( tr( "Stop Aruco" ) ); emit setMultiMarker( true ); emit setCapVideoMarker( OpenCV::CamSelectCore::getInstance()->selectCamera() ); emit startMultiMarker(); } else { mMultiMarkerPB->setText( tr( "Start Aruco" ) ); emit stopMultiMarker( true ); emit setMultiMarker( false ); } }
void QOpenCV::FaceRecognitionWindow::onMultiMarkerStartCancel( bool checked ) { if ( checked ) { qDebug() << "Clicked MultiMarkerButton" << checked; mMultiMarkerStartCancelPB->setText( tr( "Stop MultiMarker" ) ); emit setMultiMarker( true ); emit setCapVideoMarker( OpenCV::CamSelectCore::getInstance()->selectCamera() ); emit startMultiMarker(); } else { qDebug() << "Clicked MultiMarkerButton" << checked; mMultiMarkerStartCancelPB->setText( tr( "Start MultiMarker" ) ); emit stopMultiMarker( true ); emit setMultiMarker( false ); } }