From c089626f2d9ee90364abd24ecba7ffe567cb1163 Mon Sep 17 00:00:00 2001 From: miyanhui <dennismi1024@gmail.com> Date: 星期二, 12 二月 2019 18:34:36 +0800 Subject: [PATCH] 修复合并代码的图片宽高不对问题 --- QiaoJiaSystem/StructureApp/AppPipeController.cpp | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/AppPipeController.cpp b/QiaoJiaSystem/StructureApp/AppPipeController.cpp index 6e0ac75..18c22b4 100644 --- a/QiaoJiaSystem/StructureApp/AppPipeController.cpp +++ b/QiaoJiaSystem/StructureApp/AppPipeController.cpp @@ -31,7 +31,8 @@ triggerElement(25, 10), recordVideoElement(-1, ""), bRecordVideoEnable(false), - rpcClient("RtspAnalysServer", "127.0.0.1",10009,"tcp") + rpcClient("RtspAnalysServer", "127.0.0.1",10009,"tcp"), + m_bSetWH(false) { init(); @@ -203,23 +204,25 @@ // int max=appPref.getIntData("n_cut_max_duration"); // recordInit(40,100); videoCaptureElement.registerConnector([&] { - cv::Mat imageTemp; + std::string imgKey; m_hiredisTool.listRpop(m_camId,imgKey); if(imgKey.empty()) { - //DBG("imgKey.empty()"); + ERR("imgKey.empty() "<<imgKey); return; } - + cv::Mat imageTemp; + m_hiredisTool.getKeyImage(imgKey,imageTemp); if(!m_bSetWH) { + INFO("SetWidth:"<<imageTemp.cols<<" Height:"<<imageTemp.rows); appPref.setIntData(m_camId+"width",imageTemp.cols); appPref.setIntData(m_camId+"height",imageTemp.rows); m_bSetWH=true; } - m_hiredisTool.getKeyImage(imgKey,imageTemp); + m_hiredisTool.delKey(imgKey); if(imageTemp.empty()) { -- Gitblit v1.8.0