| | |
| | | // int max=appPref.getIntData("n_cut_max_duration"); |
| | | // recordInit(40,100); |
| | | videoCaptureElement.registerConnector([&] { |
| | | mutex.lock(); |
| | | // mutex.lock(); |
| | | |
| | | |
| | | // std::string tmp="camId="+m_camId+"videoCaptureElement"; |
| | | // ClockTimer cl(tmp); |
| | | cv::Mat imageTemp = videoCaptureElement.getImage(); |
| | | std::string strNewTime = AppUtil::getTimeUSecString();; |
| | | |
| | | std::string strNewTime; |
| | | strNewTime = AppUtil::getTimeUSecString(); |
| | | //DBG("m_camId="<<m_camId<<" strNewTime="<<strNewTime); |
| | | cv::putText(imageTemp, strNewTime, cv::Point(408, 540), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 5, |
| | | cv::Scalar(255, 255, 0), 2); |
| | | |
| | | // cv::putText(imageTemp, strNewTime, cv::Point(408, 540), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 5, |
| | | // cv::Scalar(255, 255, 0), 2); |
| | | if (m_camId.size() > 0) { |
| | | |
| | | |
| | |
| | | strNewTime = newDt.toString("yyyy-MM-dd hh:mm:ss").toStdString(); |
| | | |
| | | } |
| | | // mutex.unlock(); |
| | | // DBG(strNewTime); |
| | | |
| | | // std::string tmp1="camId="+m_camId+"strNewTime"+strNewTime; |
| | | // ClockTimer cl1(tmp1); |
| | | if (!faceRpcElement.isBusy()) { |
| | | // faceRpcElement.setProperty("uuid", uuid); |
| | | //#todo |
| | |
| | | imageDrawElement.setImage(imageTemp); |
| | | imageDrawElement.submit(); |
| | | } |
| | | mutex.unlock(); |
| | | |
| | | // if (bRecordVideoEnable) { |
| | | // registerElement(triggerElement); |
| | | // } |
| | |
| | | { |
| | | leftJudgment.setYoloObjects(yoloRpcElement.getLastScoreRects()); |
| | | leftJudgment.setImage(yoloRpcElement.getImage()); |
| | | leftJudgment.submit(); |
| | | } |
| | | if(!rightJudgment.isBusy()) |
| | | { |
| | | rightJudgment.setYoloObjects(yoloRpcElement.getLastScoreRects()); |
| | | |
| | | rightJudgment.setImage(yoloRpcElement.getImage()); |
| | | rightJudgment.submit(); |
| | | } |
| | | |
| | | }); |