Video优化
This commit is contained in:
@@ -266,10 +266,21 @@ void warnThread()
|
||||
//刚进入报警状态
|
||||
isAlarming = true;
|
||||
setGPIOLevel(alarmLevel);
|
||||
{
|
||||
lock_guard<mutex> lk(bufferMutex);
|
||||
Mat framToSave;
|
||||
deque<Mat> bufferToSave;
|
||||
if(!videoDeque.empty())
|
||||
{
|
||||
framToSave = videoDeque.back().clone();
|
||||
bufferToSave = videoDeque;
|
||||
}
|
||||
//保存报警图片
|
||||
saveAlarmImage(videoDeque.back());
|
||||
saveAlarmImage(framToSave);
|
||||
//保存报警视频
|
||||
saveAlarmVideo(videoDeque);
|
||||
saveAlarmVideo(bufferToSave);
|
||||
}
|
||||
|
||||
|
||||
cout << "保存成功" << endl;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user