| | |
| | | } |
| | | } |
| | | else { |
| | | INFO("ImageNoFace Yolo:"<<imgKeyYolo<<" Face:"<<imgKeyFace); |
| | | INFO("faceRpcElement: "<< faceRpcElement.getTriggerState() <<" "<< |
| | | "personElement: "<<personElement.getTriggerState() <<" "<< |
| | | "leftJudgment: "<<leftJudgment.getTriggerState() <<" "<< |
| | |
| | | imageDrawElement.setImage(imageTemp); |
| | | imageDrawElement.submit(); |
| | | } |
| | | |
| | | /*if(faceRpcElement.getTriggerState() || |
| | | //this->RecordVideo(); |
| | | if(faceRpcElement.getTriggerState() || |
| | | personElement.getTriggerState() || |
| | | leftJudgment.getTriggerState() || |
| | | rightJudgment.getTriggerState() || |
| | |
| | | "crowdElement: "<<crowdElement.getTriggerState()<<" "<< |
| | | "perHubElement: "<<perHubElement.getTriggerState()<<" "<< |
| | | "perStaticElement: "<<perStaticElement.getTriggerState()); |
| | | }*/ |
| | | } |
| | | } |
| | | }); |
| | | |
| | |
| | | personElement.setObjsResults(yoloRpcElement.getLastScoreRects()); |
| | | personElement.submit(); |
| | | } |
| | | INFO("Record Video By Yolo"); |
| | | this->RecordVideo(); |
| | | //INFO("Record Video By Yolo"); |
| | | //this->RecordVideo(); |
| | | }); |
| | | |
| | | faceRpcElement.registerConnector([&] { |
| | | imageDrawElement.setFaces(faceRpcElement.getLastScoreRects()); |
| | | INFO("Record Video By Face"); |
| | | this->RecordVideo(); |
| | | //INFO("Record Video By Face"); |
| | | //this->RecordVideo(); |
| | | }); |
| | | |
| | | yoloRpcElement.registerConnector("YoloTrigger", [&] { |
| | | // auto images = yoloRpcElement.getTriggerMats(); |
| | | //INFO("Record Video By Yolo"); |
| | | //this->RecordVideo(); |
| | | }); |
| | | |
| | | faceRpcElement.registerConnector("FaceTrigger", [&] { |
| | |
| | | faceRpcElement.getTriggerFaces(), |
| | | faceRpcElement.getTriggerScoreRects(), |
| | | faceRpcElement.getTriggerMats()}); |
| | | //INFO("Record Video By Face"); |
| | | //this->RecordVideo(); |
| | | }); |
| | | |
| | | imageDrawElement.registerConnector([&] { |