| | |
| | | |
| | | const size_t _faceImagesSize = MAX_FACE * MAX_FACE_WIDTH * MAX_FACE_HEIGHT * 3; |
| | | uint8_t _faceImages[_faceImagesSize]; // android stack is small |
| | | //const size_t _faceListBufferSize = sizeof(MAX_FACE * MAX_FACE_WIDTH * MAX_FACE_HEIGHT*3); |
| | | const size_t _faceListBufferSize = MAX_FACE * MAX_FACE_WIDTH * MAX_FACE_HEIGHT*3; |
| | | uint8_t faceListBuffer[_faceListBufferSize] = {0}; |
| | | |
| | |
| | | memcpy(imgIndexData.begin(), imgIdxes.data(), imgIdxesSize); |
| | | auto imgData = results.initImgData(_faceImagesSize); |
| | | memcpy(imgData.begin(), _faceImages, _faceImagesSize); |
| | | LOG_ERROR <<"c++ server : remoteGetFaceListImage!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL; |
| | | results.setImgData(imgData); |
| | | results.setImgIndexData(imgIndexData); |
| | | LOG_ERROR <<"c++ server : remoteGetFaceListImage!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL; |
| | | } |
| | | |
| | | void remoteGetFaceList(const RtspFaceView::GetFaceListParams::Reader& params, RtspFaceView::GetFaceListResults::Builder& results){ |
| | |
| | | auto buffer = results.initFaceList(faceListBufferSize); |
| | | memcpy(buffer.begin(), pBufPB, faceListBufferSize); |
| | | results.setFaceList(buffer); |
| | | |
| | | } |
| | | |
| | | void remoteSetFaceLabel(const RtspFaceView::SetFaceLabelParams::Reader& params, RtspFaceView::SetFaceLabelResults::Builder& results){ |