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