| | |
| | | //return true;
|
| | |
|
| | | EVPHeader* evpHeader = (EVPHeader*)client.recvBuff;
|
| | | FDP_FaceDetectPB* fdpFaceDetectPB = (FDP_FaceDetectPB*)(client.recvBuff + sizeof(EVPHeader));
|
| | |
|
| | | PbFaceList pbFaceList;
|
| | | pbFaceList.ParseFromArray(client.recvBuff + sizeof(EVPHeader), evpHeader->size - sizeof(EVPHeader));
|
| | | pbFaceList.ParseFromArray(client.recvBuff + sizeof(EVPHeader) + sizeof(FDP_FaceDetectPB), evpHeader->size - sizeof(EVPHeader) - sizeof(FDP_FaceDetectPB));
|
| | | LOGP(DEBUG, "pbFaceList: magic=%u, image_count=%u, src_width=%u, src_height=%u",
|
| | | pbFaceList.magic(), pbFaceList.image_count(), pbFaceList.src_width(), pbFaceList.src_height());
|
| | |
|
| | |
| | | result.push_back(FDP_FaceDetectResult(2,456));
|
| | | result.push_back(FDP_FaceDetectResult(0,0));
|
| | |
|
| | | send_SensetimeFaceDetectResultJson(client, result);
|
| | |
|
| | | return false;
|
| | | return send_SensetimeFaceDetectResultJson(client, result);
|
| | | }
|
| | |
|
| | | bool ev_dispatcher_proto_pb(EVClientStub& client)
|