Added General/debug parameter
This commit is contained in:
parent
f722087bf5
commit
6337d4efb6
@ -325,8 +325,7 @@ int main(int argc, char* argv[])
|
|||||||
if(strcmp(argv[i], "-debug") == 0 ||
|
if(strcmp(argv[i], "-debug") == 0 ||
|
||||||
strcmp(argv[i], "--debug") == 0)
|
strcmp(argv[i], "--debug") == 0)
|
||||||
{
|
{
|
||||||
ULogger::setPrintWhere(true);
|
customParameters.insert(find_object::Settings::kGeneral_debug(), true);
|
||||||
ULogger::setLevel(ULogger::kDebug);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if(strcmp(argv[i], "-log-time") == 0 ||
|
if(strcmp(argv[i], "-log-time") == 0 ||
|
||||||
|
|||||||
@ -284,6 +284,7 @@ class FINDOBJECT_EXP Settings
|
|||||||
PARAMETER(General, sendNoObjDetectedEvents, bool, true, "When there are no objects detected, send an empty object detection event.");
|
PARAMETER(General, sendNoObjDetectedEvents, bool, true, "When there are no objects detected, send an empty object detection event.");
|
||||||
PARAMETER(General, autoPauseOnDetection, bool, false, "Auto pause the camera when an object is detected.");
|
PARAMETER(General, autoPauseOnDetection, bool, false, "Auto pause the camera when an object is detected.");
|
||||||
PARAMETER(General, autoScreenshotPath, QString, "", "Path to a directory to save screenshot of the current camera view when there is a detection.");
|
PARAMETER(General, autoScreenshotPath, QString, "", "Path to a directory to save screenshot of the current camera view when there is a detection.");
|
||||||
|
PARAMETER(General, debug, bool, false, "Show debug logs on terminal.");
|
||||||
|
|
||||||
PARAMETER(Homography, homographyComputed, bool, true, "Compute homography? On ROS, this is required to publish objects detected.");
|
PARAMETER(Homography, homographyComputed, bool, true, "Compute homography? On ROS, this is required to publish objects detected.");
|
||||||
PARAMETER(Homography, method, QString, "1:LMEDS;RANSAC;RHO", "Type of the robust estimation algorithm: least-median algorithm or RANSAC algorithm.");
|
PARAMETER(Homography, method, QString, "1:LMEDS;RANSAC;RHO", "Type of the robust estimation algorithm: least-median algorithm or RANSAC algorithm.");
|
||||||
|
|||||||
@ -54,6 +54,17 @@ FindObject::FindObject(bool keepImagesInRAM, QObject * parent) :
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<find_object::DetectionInfo>("find_object::DetectionInfo");
|
qRegisterMetaType<find_object::DetectionInfo>("find_object::DetectionInfo");
|
||||||
UASSERT(detector_ != 0 && extractor_ != 0);
|
UASSERT(detector_ != 0 && extractor_ != 0);
|
||||||
|
|
||||||
|
if(Settings::getGeneral_debug())
|
||||||
|
{
|
||||||
|
ULogger::setPrintWhere(true);
|
||||||
|
ULogger::setLevel(ULogger::kDebug);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ULogger::setPrintWhere(false);
|
||||||
|
ULogger::setLevel(ULogger::kInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FindObject::~FindObject() {
|
FindObject::~FindObject() {
|
||||||
|
|||||||
@ -1647,6 +1647,17 @@ void MainWindow::notifyParametersChanged(const QStringList & paramChanged)
|
|||||||
ui_->actionCamera_from_video_file->setChecked(!Settings::getCamera_5mediaPath().isEmpty() && !UDirectory::exists(Settings::getCamera_5mediaPath().toStdString()) && !Settings::getCamera_6useTcpCamera());
|
ui_->actionCamera_from_video_file->setChecked(!Settings::getCamera_5mediaPath().isEmpty() && !UDirectory::exists(Settings::getCamera_5mediaPath().toStdString()) && !Settings::getCamera_6useTcpCamera());
|
||||||
ui_->actionCamera_from_directory_of_images->setChecked(!Settings::getCamera_5mediaPath().isEmpty() && UDirectory::exists(Settings::getCamera_5mediaPath().toStdString()) && !Settings::getCamera_6useTcpCamera());
|
ui_->actionCamera_from_directory_of_images->setChecked(!Settings::getCamera_5mediaPath().isEmpty() && UDirectory::exists(Settings::getCamera_5mediaPath().toStdString()) && !Settings::getCamera_6useTcpCamera());
|
||||||
ui_->actionCamera_from_TCP_IP->setChecked(Settings::getCamera_6useTcpCamera());
|
ui_->actionCamera_from_TCP_IP->setChecked(Settings::getCamera_6useTcpCamera());
|
||||||
|
|
||||||
|
if(Settings::getGeneral_debug())
|
||||||
|
{
|
||||||
|
ULogger::setPrintWhere(true);
|
||||||
|
ULogger::setLevel(ULogger::kDebug);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ULogger::setPrintWhere(false);
|
||||||
|
ULogger::setLevel(ULogger::kInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace find_object
|
} // namespace find_object
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user