Video优化

This commit is contained in:
2025-11-20 16:55:15 +08:00
parent 0209a84ed4
commit bd8b42adb1

View File

@@ -266,10 +266,21 @@ void warnThread()
//刚进入报警状态
isAlarming = true;
setGPIOLevel(alarmLevel);
//保存报警图片
saveAlarmImage(videoDeque.back());
//保存报警视频
saveAlarmVideo(videoDeque);
{
lock_guard<mutex> lk(bufferMutex);
Mat framToSave;
deque<Mat> bufferToSave;
if(!videoDeque.empty())
{
framToSave = videoDeque.back().clone();
bufferToSave = videoDeque;
}
//保存报警图片
saveAlarmImage(framToSave);
//保存报警视频
saveAlarmVideo(bufferToSave);
}
cout << "保存成功" << endl;
}