From 87baff1f74bc17dc7a664b3176288a235bd024f6 Mon Sep 17 00:00:00 2001 From: miyanhui <dennismi1024@gmail.com> Date: 星期二, 19 二月 2019 17:02:59 +0800 Subject: [PATCH] 录像失败不直接返回 --- QiaoJiaSystem/StructureApp/FaceRpcElement.cpp | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/FaceRpcElement.cpp b/QiaoJiaSystem/StructureApp/FaceRpcElement.cpp index ce9272c..9ab6f01 100644 --- a/QiaoJiaSystem/StructureApp/FaceRpcElement.cpp +++ b/QiaoJiaSystem/StructureApp/FaceRpcElement.cpp @@ -82,6 +82,7 @@ } void FaceRpcElement::threadFunc() { + INFO("MYH Run Here"); // ClockTimer ct("FaceRpcElement::threadFunc"); // { // @@ -89,7 +90,10 @@ // cv::imwrite(string1, image); // } if(!isInWeek(m_sdkRule.weekRuleVec)) + { + ERR("In Week"); return; + } triggerMats.clear(); triggerFaces.clear(); triggerScoredRects.clear(); @@ -110,6 +114,7 @@ QPoint center = re.center(); if(m_bIsMask && !mPolygon.containsPoint(center,Qt::OddEvenFill)) { + ERR("m_bIsMask :"<<m_bIsMask) return; } scoredRect.rect = {x, y, w, h}; @@ -125,15 +130,21 @@ trackingTrigger->getLastRect().properties["race"] = to_string(property.race); trackingTrigger->getLastRect().properties["time"] = getProperty("time"); trackingTrigger->getLastRect().properties["detectscore"] = scoredRect.score; - + trackingTrigger->getLastRect().properties["imgKey"] = getProperty("imgKey"); + INFO("FaceRpcElement SaveToES: "<<getProperty("imgKey")); triggerFaces.push_back(face); triggerMats.push_back(image( CvUtil::zoomRectEqual(scoredRect.rect, 1.5, 1.5) & cv::Rect(0, 0, image.cols, image.rows)).clone()); triggerScoredRects.push_back(trackingTrigger->getLastRect()); } else { + INFO("No Face Find: "<<getProperty("imgKey")); // DBG("trackingTrigger->triggerOnce(scoredRect) is false "); } } + if(faces.empty()) + { + INFO("No Face Find: "<<getProperty("imgKey")); + } trackingTrigger->triggerLine(); // DBG("faces.size " << faces.size()); if (getLastScoreRects().size() > 0) { -- Gitblit v1.8.0