| | |
| | | {
|
| | | EVPHeader* evpHeader = new (mesg) EVPHeader;
|
| | | evpHeader->proto = EVPProto::EVPP_RAW_BIN; // 1
|
| | | evpHeader->cmd = FaceDaemonCommand::FDC_SENSETIMEFACEDETECT_COMPARE; // 133
|
| | | evpHeader->cmd = FaceDaemonCommand::FDC_SENSETIMEFACEDETECT_COMPARE; // 134
|
| | | evpHeader->size = sizeof(EVPHeader);
|
| | |
|
| | | FDP_Image* fdpImage1 = nullptr;
|
| | |
| | | fdpImage1->size = fread(fdpImage1->buff, 1, length, pFile);
|
| | | fclose(pFile);
|
| | | pFile = nullptr;
|
| | | |
| | | fdpImage1->hton();
|
| | |
|
| | | evpHeader->size += sizeof(FDP_Image) + fdpImage1->size;
|
| | | fdpImage1->hton();
|
| | | }
|
| | |
|
| | | FDP_Image* fdpImage2 = nullptr;
|
| | | {
|
| | | fdpImage2 = new (mesg + evpHeader->size) FDP_Image;
|
| | |
|
| | | |
| | | fdpImage2->db_id = 0; // -1
|
| | | fdpImage2->mb_type = MB_Frame::MBFT_RGB565; // 14
|
| | | fdpImage2->width = 52;
|
| | | fdpImage2->height = 52;
|
| | | fdpImage2->mb_type = MB_Frame::MBFT_JPEG; // 7
|
| | | fdpImage2->width = 198;
|
| | | fdpImage2->height = 154;
|
| | |
|
| | | FILE* pFile = fopen("face-13-w52-h52.rgb565", "rb");
|
| | | FILE* pFile = fopen("compare2.jpg", "rb");
|
| | | fdpImage2->size = fread(fdpImage2->buff, 1, length, pFile);
|
| | | fclose(pFile);
|
| | | pFile = nullptr;
|
| | | |
| | | fdpImage1->hton();
|
| | | |
| | | evpHeader->size += sizeof(FDP_Image) + fdpImage2->size;
|
| | | }
|
| | | fdpImage2->hton();
|
| | | } |
| | | |
| | | //FDP_Image* fdpImage2 = nullptr;
|
| | | //{
|
| | | // fdpImage2 = new (mesg + evpHeader->size) FDP_Image;
|
| | | //
|
| | | // fdpImage2->db_id = 0; // -1
|
| | | // fdpImage2->mb_type = MB_Frame::MBFT_RGB565; // 14
|
| | | // fdpImage2->width = 52;
|
| | | // fdpImage2->height = 52;
|
| | | // |
| | | // FILE* pFile = fopen("face-13-w52-h52.rgb565", "rb");
|
| | | // fdpImage2->size = fread(fdpImage2->buff, 1, length, pFile);
|
| | | // fclose(pFile);
|
| | | // pFile = nullptr;
|
| | | //
|
| | | // evpHeader->size += sizeof(FDP_Image) + fdpImage2->size;
|
| | | // fdpImage2->hton();
|
| | | //}
|
| | |
|
| | | length = evpHeader->size;
|
| | | evpHeader->hton();
|
| | |
| | | make_msg(mesg, length);
|
| | |
|
| | | printf("%s\n", mesg);
|
| | | printf("%d\n", (int)strlen(mesg));
|
| | | printf("%d\n", length);
|
| | |
|
| | | // build socket
|
| | | int port = 15436;
|