|
本帖最后由 AI_liu 于 2019-6-24 15:37 编辑
我在测试的时候,发现rockx_face_recognition_demo里面/*************** FACE Landmark ***************/
rockx_image_t out_img;
out_img.width = 112;
out_img.height = 112;
out_img.pixel_format = ROCKX_PIXEL_FORMAT_RGB888;
out_img.data = (uint8_t*)malloc(112*112*3*sizeof(char));
rockx_face_feature_t outfeature;
rockx_face_landmark_t in_landmark;
for (int i = 0; i < face_array.count; i++) {
rockx_face_align(face_5landmarks_handle, in_image, &face_array.object.box, nullptr, &out_img);
/*************** FACE Recognize ***************/
rockx_face_recognize(face_recognize_handle, &out_img, &outfeature);
out_feature->push_back(outfeature);
}
rockx_face_align是不是会有内存泄露,或者我使用的有问题。发现把这里都屏蔽掉,就不会内存增长了。
|
|