// globals.cpp #include "globals.h" // 图片显示 QMutex gDispPicMutex0; MIL_ID gDispCurrentPicId0 = 0; QMutex gDispPicMutex1; MIL_ID gDispCurrentPicId1 = 0; // 检测结果 QMutex gMaskMutex0; MIL_ID gMask0 = 0; QMutex gMaskMutex1; MIL_ID gMask1 = 0; // 双相机结果同步 QSemaphore detection_ready(0); QString getSaveDirectory() { QDir appDir(QCoreApplication::applicationDirPath()); QString saveDir = appDir.filePath("images"); if (!appDir.exists(saveDir)) { appDir.mkdir("images"); // 创建目录,如果不存在 } return saveDir; } QString getConfigDirectory() { QDir appDir(QCoreApplication::applicationDirPath()); QString saveDir = appDir.filePath("config"); if (!appDir.exists(saveDir)) { appDir.mkdir("config"); // 创建目录,如果不存在 } return saveDir; }