正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史记录

版本 1 下一个 »

svn: faceanalysisserver 

  • 人脸分析主服务:  faceanalysisserver,
    • 读取配置文件faceanalysisserver.conf ,读取数据库配置,得到的指定的配置的摄像机的信息
    • 读取需要加载的模块,中间以分号隔开
    • 人脸分析服务为每一路人脸分析摄像机开启一个线程,分析人脸数据,并将得到的人脸特征数据,抛送给其他模块来处理
    • 人脸分析的服务会加载一个视频插件、一个人脸检测识别的插件、人脸,pkhttpserver的插件,用于处理检测到人脸的后续操作
  • pkfacerecognizer: 加载人脸的模型,人脸检测和人脸特征点的计算,
  • pkhttpserver的模块
    • 将检测到的特征进行base64的编码,然后存储到数据库去。CalcUsersFeature()—》调用pkfacerecogizer的GenerateFeature()–》CPKBase64::EncodeBase64编码,将特征保存下来。
  • 视频插件模块:
    • videoCamera
    • videoDahua
    • videoFile
    • videoHK
    • videoOnvif



在pkfacerecognizer中增加一个接口: PK_FACE_RECOGNIER_API int PKRecog_GenerateFeature(cv::Mat &mat char * szFeatureRet, int nFeatureBufLen, int *pnFeatureLen) // 根据一个Mat,生成一个人脸特征值,目前是2048个float
通过



  • 无标签