From a54e2c8ed81ec720f45470292cdd97e3fc86d8e9 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 25 四月 2017 15:34:10 +0800
Subject: [PATCH]
---
FaceServer/main_face_daemon.cpp | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/FaceServer/main_face_daemon.cpp b/FaceServer/main_face_daemon.cpp
index 86fee13..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;
@@ -115,6 +116,17 @@
stfaceImg.height = fdpImage->height;
stfaceImg.size = evpHeader->size - sizeof(EVPHeader) - sizeof(FDP_Image);
stfaceImg.buff = fdpImage->buff;
+
+ 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);
@@ -154,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