From c8e6fb13202d18e3c1ada38578d2a5cc3c184198 Mon Sep 17 00:00:00 2001 From: miyanhui <dennismi1024@gmail.com> Date: 星期一, 18 二月 2019 17:15:45 +0800 Subject: [PATCH] VideoToImageMulth和VideoAnalyFromHC支持RPC的端口设置 --- QiaoJiaSystem/StructureApp/FaceExtractElement.cpp | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp b/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp index cc8b003..5269715 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(); -- Gitblit v1.8.0