42 lines
851 B
C++
42 lines
851 B
C++
// 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;
|
|
}
|