From 0e32d241f9ddd7e202879230585cb939dd3877b2 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 25 四月 2017 13:00:34 +0800 Subject: [PATCH] bug fix --- FaceServer/main_face_daemon.cpp | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/FaceServer/main_face_daemon.cpp b/FaceServer/main_face_daemon.cpp index 4ddf3e7..6cfc437 100644 --- a/FaceServer/main_face_daemon.cpp +++ b/FaceServer/main_face_daemon.cpp @@ -107,6 +107,7 @@ { EVPHeader* evpHeader = (EVPHeader*)client.recvBuff; FDP_Image* fdpImage = (FDP_Image*)(client.recvBuff + sizeof(EVPHeader)); + fdpImage->ntoh(); STFaceImage stfaceImg; stfaceImg.db_id = fdpImage->db_id; @@ -116,13 +117,16 @@ stfaceImg.size = evpHeader->size - sizeof(EVPHeader) - sizeof(FDP_Image); stfaceImg.buff = fdpImage->buff; - //char imgfn[100 * 1024]; - //static int i = 0; - //sprintf(imgfn, "IMG_%d_%d_w%d_h%d.rgb565", stfaceImg.db_id, ++i, stfaceImg.width, stfaceImg.height); - //FILE * pFile = fopen(imgfn, "wb"); - //fwrite(stfaceImg.buff, sizeof(char), stfaceImg.size, pFile); - //fclose(pFile); - //pFile = nullptr; + LOGP(DEBUG, "stfaceImg db_id=%d, mb_type=%d, width=%d, height=%d, size=%d", + (int)stfaceImg.db_id, (int)stfaceImg.mb_type, (int)stfaceImg.width, (int)stfaceImg.height, (int)stfaceImg.size); + + char imgfn[100 * 1024]; + static int i = 0; + sprintf(imgfn, "IMG_%d_%d_w%d_h%d.rgb565", stfaceImg.db_id, ++i, stfaceImg.width, stfaceImg.height); + FILE * pFile = fopen(imgfn, "wb"); + fwrite(stfaceImg.buff, sizeof(char), stfaceImg.size, pFile); + fclose(pFile); + pFile = nullptr; fdr_vec_t result; FDP_FaceDetectResult fdrResult = g_STFaceCache.add(stfaceImg); @@ -162,7 +166,7 @@ bool ev_dispatcher_proto_rawbin(EVClientStub& client) { - LOG_DEBUG << "ev_dispatcher_proto_pb" << LOG_ENDL; + LOG_DEBUG << "ev_dispatcher_proto_rawbin" << LOG_ENDL; EVPHeader* evpHeader = (EVPHeader*)client.recvBuff; if (evpHeader->size != client.recvBuffSize) -- Gitblit v1.8.0