AgeGender V2
Тысячный поиск: SDK для определения атрибутов лица, включая пол и возраст.
#include "stdafx.h"
#include <windows.h>
#include "opencv2/opencv.hpp"
#include "WisFaceEngineExtend.h"
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
QsHANDLE_EXTEND engine = qs_Wis_Create_Extend();
Mat img1 = imread("1.jpg");
if (img1.empty() == true)
{
printf("imread failed\n");
return 1;
}
// Необходимо вызвать qs_Wis_DetectFaces из SDK для распознавания лиц, чтобы получить информацию о лицах в виде QsFace.rect,
// или вызвать функцию qs_Wis_Process_Detect из этого SDK для обнаружения лиц и получения информации об их расположении.
QsRect faces[1];
int facenum = qs_Wis_Process_Detect(engine,img1.data, img1.cols, img1.rows, img1.step.p[0], faces,1);
if (facenum < 1)
{
printf("no face in 1.jpg\n");
return 0;
}
QsFaceAttr attr;
qs_Wis_Process_FaceInfo(engine,img1.data, img1.cols, img1.rows, img1.step.p[0],faces[0],&attr);
printf("age=%f, gender = %d\n",attr.age,attr.gender);
qs_Wis_Process_Dispose(engine);
system("pause");
return 0;
}
age=26.000000, gender = -1
typedef struct {
int gender; **//1 мужчина, -1 женщина**
float age;
} QsFaceAttr;
QQ: 2843028512
QQ группа: 567619263
Этот SDK должен использоваться вместе с моделями из SDK для распознавания лиц от компании «Тысячный поиск». Для технической поддержки обращайтесь по QQ: 2843028512.
C++ SDK для распознавания лиц можно скачать здесь (включая модели).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )