From c90d8c9cbd9175a689265af9b4036f28b9815cde Mon Sep 17 00:00:00 2001 From: miyanhui <dennismi1024@gmail.com> Date: 星期四, 14 二月 2019 14:19:13 +0800 Subject: [PATCH] 去掉AppPipeController里面的VideoCapture的Ffmpeg代码 --- QiaoJiaSystem/StructureApp/AppPipeController.cpp | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/AppPipeController.cpp b/QiaoJiaSystem/StructureApp/AppPipeController.cpp index fc5db6f..148d0e6 100644 --- a/QiaoJiaSystem/StructureApp/AppPipeController.cpp +++ b/QiaoJiaSystem/StructureApp/AppPipeController.cpp @@ -217,6 +217,7 @@ } } else { + INFO("ImageNoFace Yolo:"<<imgKeyYolo<<" Face:"<<imgKeyFace); INFO("faceRpcElement: "<< faceRpcElement.getTriggerState() <<" "<< "personElement: "<<personElement.getTriggerState() <<" "<< "leftJudgment: "<<leftJudgment.getTriggerState() <<" "<< @@ -259,7 +260,7 @@ m_hiredisTool.listRpop(m_camId,imgKey); if(imgKey.empty()) { - ERR("imgKey.empty() "<<imgKey); + ERR("CamId "<<m_camId<<" No ImgKey"); return; } @@ -276,7 +277,7 @@ m_hiredisTool.delKey(imgKey); if(imageTemp.empty()) { - ERR("No Image Data In: "<<imgKey); + ERR("No Image Data In: "<<m_camId<<" ImgKey:"<<imgKey); return; } std::string strNewTime = AppUtil::getTimeUSecString(); @@ -307,8 +308,8 @@ imageDrawElement.setImage(imageTemp); imageDrawElement.submit(); } - - /*if(faceRpcElement.getTriggerState() || + //this->RecordVideo(); + if(faceRpcElement.getTriggerState() || personElement.getTriggerState() || leftJudgment.getTriggerState() || rightJudgment.getTriggerState() || @@ -342,7 +343,7 @@ "crowdElement: "<<crowdElement.getTriggerState()<<" "<< "perHubElement: "<<perHubElement.getTriggerState()<<" "<< "perStaticElement: "<<perStaticElement.getTriggerState()); - }*/ + } } }); @@ -353,18 +354,20 @@ personElement.setObjsResults(yoloRpcElement.getLastScoreRects()); personElement.submit(); } - INFO("Record Video By Yolo"); - this->RecordVideo(); + //INFO("Record Video By Yolo"); + //this->RecordVideo(); }); faceRpcElement.registerConnector([&] { imageDrawElement.setFaces(faceRpcElement.getLastScoreRects()); - INFO("Record Video By Face"); - this->RecordVideo(); + //INFO("Record Video By Face"); + //this->RecordVideo(); }); yoloRpcElement.registerConnector("YoloTrigger", [&] { // auto images = yoloRpcElement.getTriggerMats(); + //INFO("Record Video By Yolo"); + //this->RecordVideo(); }); faceRpcElement.registerConnector("FaceTrigger", [&] { @@ -375,6 +378,8 @@ faceRpcElement.getTriggerFaces(), faceRpcElement.getTriggerScoreRects(), faceRpcElement.getTriggerMats()}); + //INFO("Record Video By Face"); + //this->RecordVideo(); }); imageDrawElement.registerConnector([&] { @@ -404,7 +409,7 @@ } // registerElement(newRecordVideoElement); - videoCaptureElement.setOutPutInterval(3); + //videoCaptureElement.setOutPutInterval(3); faceExtractElement.setProperty("index", to_string(m_index)); registerElement(yoloRpcElement); //#todo setProperty -- Gitblit v1.8.0