From 1debf52e6f7ef68ddf94315ce0104efce7472239 Mon Sep 17 00:00:00 2001
From: xuxiuxi <554325746@qq.com>
Date: 星期四, 28 二月 2019 11:52:26 +0800
Subject: [PATCH] add models, daos and controllers for tables.
---
QiaoJiaSystem/StructureApp/FaceExtractElement.cpp | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp b/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp
index cc8b003..b0eab37 100644
--- a/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp
+++ b/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp
@@ -37,7 +37,8 @@
faceSearchRpcClient(appPref.getStringData("faceSear.proxy"), appPref.getStringData("faceSear.ip"),
appPref.getIntData("faceSear.port"), "tcp"),
// faceSearchRpcClient("faceCmServer", "", 10004, "tcp")
- m_sdkRule(rule)
+ m_sdkRule(rule),
+ m_rpcClient("RtspAnalysServer", "127.0.0.1",appPref.getIntData("RpcServerPort"),"tcp")
{
sharedMemory = new QSharedMemory(QString(shareMemoryName.c_str()));
if (!sharedMemory->create(4608 * 2592 * 4)) {
@@ -45,11 +46,6 @@
}
}
-FaceExtractElement::FaceExtractElement(std::string shareMemoryName, const SdkRule &rule,
- SaveVideoRpcClient_t &rpcClient):FaceExtractElement(shareMemoryName,rule)
-{
- m_rpcClient=rpcClient;
-}
FaceExtractElement::~FaceExtractElement() {
if (sharedMemory) {
delete sharedMemory;
@@ -66,10 +62,15 @@
}
void FaceExtractElement::timerFunc() {
+ INFO("MYH Run Here");
std::vector<FaceToExtract> faceExtractQueueTmp;
{
std::lock_guard<std::mutex> lg(imageQueueMutex);
- if (faceExtractQueue.empty())return;
+ if (faceExtractQueue.empty())
+ {
+ ERR("faceExtractQueue.empty ");
+ return;
+ }
faceExtractQueueTmp.swap(faceExtractQueue);
faceExtractQueue.clear();
}
@@ -105,7 +106,7 @@
// cv::imwrite(string1, image);
// }
if (feature.empty()) {
- ERR("feature is empty");
+ INFO("No Face Find: "<<getProperty("imgKey"));
continue;
}
features.clear();
@@ -226,7 +227,7 @@
if (!server)
{
ERR("server is null");
- return;
+ //return;
}
INFO("Record Video "<<strImageKey);
server->recordVideo(strImageKey);
@@ -234,7 +235,7 @@
catch (std::exception &e)
{
ERR("Record Video Err: "<<strImageKey <<" Message: "<<e.what());
- return;
+ //return;
}
auto faceSearchServer = faceSearchRpcClient.getServer();
if (!faceSearchServer) {
--
Gitblit v1.8.0