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; isAlarming = true;
setGPIOLevel(alarmLevel); setGPIOLevel(alarmLevel);
//保存报警图片 {
saveAlarmImage(videoDeque.back()); lock_guard<mutex> lk(bufferMutex);
//保存报警视频 Mat framToSave;
saveAlarmVideo(videoDeque); deque<Mat> bufferToSave;
if(!videoDeque.empty())
{
framToSave = videoDeque.back().clone();
bufferToSave = videoDeque;
}
//保存报警图片
saveAlarmImage(framToSave);
//保存报警视频
saveAlarmVideo(bufferToSave);
}
cout << "保存成功" << endl; cout << "保存成功" << endl;
} }