C++人脸识别系统(论文+算法+英文文献翻译+源代码) 第13页

C++人脸识别系统(论文+算法+英文文献翻译+源代码) 第13页
函数名称   :        FixeEyes
参数       :        无
返回值     :        bool
说明       :        该函数判断图片中是否有人脸,并对人脸图片进行眼睛定位

函数名称   :        FixeNose
参数       :        无
返回值     :        void       
说明       :        该函数是在眼睛定位之后的前提下进行鼻子的定位

函数名称   :        FixeMouth
参数       :        无
返回值     :        void       
说明       :        该函数是在眼睛和鼻子都定位之后的前提下再进行嘴巴的定位

函数名称   :        GetEyesParameter
参数       :        无
返回值     :        void       
说明       :        该函数分别获取了眼睛、鼻子、嘴巴的重心之后,再根据两眼间的角度、鼻眼鼻所形成的角、鼻嘴鼻所形成的角、两个眼睛中心距与脸宽的比例来获取眼睛参数。
函数名称   :        GetPartParameter
参数       :        无
返回值     :        void       
说明       :        该函数的功能是用于获取整个脸部的特征

函数名称   :        Centerofgravity
参数       :        无
返回值     :        void       
说明       :        该函数的功能是找出眼睛、鼻子、嘴巴的重心并用十字将它们标记出来
函数名称   :        AverageDeviation
参数       :        double NewData   ---- 新获取的数据
                     double OldData   ---- 以前的数据
返回值     :        double           ----平均值的标准偏差
说明       :        该函数用于计算平均值的标准偏差

函数名称   :        Template
参数       :        double  * tem    ---- 指向模板的指针
                     HDIB    hDIB     ---- 图像的句柄
                     int     tem_w    ---- 模板的宽度
                     int     tem_h    ---- 模板的高度
                     double  xishu    ---- 模板的系数 
返回值     :        无
说明       :        该函数对图像进行模板操作,但为了方便起见,模板的高度和宽度都是用奇数。

函数名称   :        DrawCrossX
参数       :        int     x  
                     int     y                       
返回值     :        无
说明       :        该函数对已经做好预处理的人脸图像中的特征(眼睛、鼻子、嘴巴)用十字标记出来
2、 类ClikelyHood ,表7-2列出了该类所封装的成员函数及其功能
                    表7-2  类ClikelyHood的成员
函   数 功    能
CalLikeHood () 计算相似度
CalBinary () 二值化图像
filter() 实现滤波功能
CalParameter () 训练参数
各成员函数解析
函数名称   :        CalLikeHood
参数       :        无 
返回值     :        无
说明       :        该函数用于计算相似度

函数名称   :        CalBinary
参数       :        无 
返回值     :        bool
说明       :        该函数用于将图像二值化

函数名称   :        filter
参数       :        double**  source 
返回值     :        bool
说明       :        该函数的功能是实现中值滤波

函数名称   :        CalParameter
参数       :        DirectPath   —— Bmp文件路径
返回值     :        bool
说明       :        该函数的功能是对参数进行训练
3 类CFaceDetectDoc
                 表7-3  类CFaceDetectDoc的成员
函   数 功    能
CopyBitMap () 拷贝位图
MakeBitMap () 生成新的位图
DrawCross () 画十字形标记
Likehood () 计算相似度
各成员函数解析
函数名称   :        CopyBitMap
参数       :        dest       —— 目标位图指针
                     Source     —— 源位图指针 
返回值     :        bool
说明       :        该函数的功能是拷贝位图

函数名称   :        MakeBitMap
参数       :        无                    
返回值     :        无
说明       :        该函数的功能是生成一个新的位图

函数名称   :        DrawCross
参数       :        pDC-CDC指针
                     point-要画的点的坐标
                     crColor-标记得颜色                    
返回值     :        无
说明       :        该函数用于画十字形标记

函数名称   :        Likehood
参数       :        int m_WndWidth  ——图片高度
                     int m_WndHeight —— 图片宽度                                        
返回值     :        无
说明       :        该函数用于计算相似度
4、类DIB                    
函  数 功   能
CopyHandle() 拷贝内存块
ReadDIBFile() 读取位图文件信息
LightingCompensate() 进行光线补偿
PixelOffset() 修正像素值
GetHeight() 获取DIB高度
GetBiBitCount() 获取字节数
表7-4  类Dib的成员
各成员函数解析
函数名称   :        CopyHandle
参数       :        HANDLE hSrc       —— 要拷贝的内存区域   

 << 上一页  [11] [12] [13] [14] [15] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有