稳定备份 更新顶盖逻辑

This commit is contained in:
2025-08-31 16:51:18 +08:00
parent aae60af637
commit 22e6be7afb
162 changed files with 4420 additions and 145154 deletions
+5 -7
View File
@@ -53,7 +53,7 @@ public:
#if saveImgEnable
cv::imwrite(data.first, data.second);
#endif
// 不需要手动 release(), cv::Mat 会自动析构
}
}
}
@@ -117,7 +117,6 @@ public:
{ resImg, "结果图" }
};
QString imgTypeDir = typeMap.value(type, "error");
// 日期与小时
QDateTime now = QDateTime::currentDateTime();
QString dateDir = now.toString("yyyy-MM-dd");
@@ -130,10 +129,6 @@ public:
else if (!data->halconOK) resultDir = "halconNG";
else resultDir = "OK";
if (mode == oneFile) {
}
// SN 或相机名
QString detailName = (data->SNcode.size() > 0 && data->SNcode.size() < 50)
? QString::fromStdString(data->SNcode)
@@ -142,10 +137,13 @@ public:
// 拼接路径
QDir dir(basePath);
dir = QDir(dir.filePath(imgTypeDir));
if (data->saveObjectName != "")
dir = QDir(dir.filePath(data->saveObjectName));
dir = QDir(dir.filePath(dateDir));
dir = QDir(dir.filePath(hourDir));
dir = QDir(dir.filePath(resultDir));
dir = QDir(dir.filePath(detailName));
if (mode != oneFile)
dir = QDir(dir.filePath(detailName));
return dir.path() + "/";
}