| | |
| | | int RgbDetect::face_nums = 0; |
| | | int RgbDetect::face_nums4 = 0; |
| | | |
| | | double msecond1() |
| | | { |
| | | struct timeval tv; |
| | | gettimeofday(&tv, 0); |
| | | return (tv.tv_sec * 1.0e3 + tv.tv_usec * 1.0e-3); |
| | | } |
| | | |
| | | bool RgbDetect::detect(int channel, int detectFaceCount) { |
| | | bool success = false; |
| | | try { |
| | |
| | | return success; |
| | | } |
| | | |
| | | |
| | | #include <android/log.h> |
| | | #define LOGD1(...) __android_log_print(ANDROID_LOG_DEBUG, "aaaaaaa", __VA_ARGS__) |
| | | bool RgbDetect::detect(int detectFaceCount) { |
| | | bool success = false; |
| | | try { |
| | | if (rgb_image_buffer != nullptr && rgb_image_buffer.get() != nullptr && fileSize > 0) { |
| | | // double begin = msecond1(); |
| | | face_nums = THFI_DetectFace(0, rgb_image_buffer.get()->data(), 24, width, height, &(RgbDetect::facePos.get()->at(0)), 20,360); |
| | | // LOGD1( "detect1111111111111 %d\n", (int)(msecond1() - begin)); |
| | | if (face_nums > 0) { |
| | | success = true; |
| | | } |