人脸面部特征提取技术的研究(frt)毕业设计(编辑修改稿)内容摘要:
的上半部分,他们的连线是近似水平的,而且他们的中心比眉毛低,运用这些判据,可以区分眉毛和眼睛。 ★ 鼻子的定位 在确定了眼睛的位置以后,鼻子的位置基本确定,以眼睛的瞳距为 1来计算,鼻子到两眼中心的距离为 1。 在这附近搜索颜色较深的区域,大致能得到鼻孔的位置(有的侧面 图一个鼻孔基本不可见,也就无法检测出来了)。 然后在两鼻孔上访一定范围内(鼻孔的距离的 1/2左右)找亮度最高的点作为鼻尖。 ★ 嘴巴的定位 找到双眼之后,可以在它们的下方搜索候选特征区域,寻找非肤色面积较大、近似位于双眼对称的候选作为嘴巴。 然后根据先验知识调整嘴巴的大小。 人脸面部特征提取技术的研究 14 第 4 章 系统详细设计 本章主要对图像处理这一模块进行详细介绍,对其子模块所用到的算法及具体实现进行详细讲述。 系统的运行流程图 图 41 系统流程图 图像处理详细设计 化 彩色图像包含较多人脸特征信息,但是直接作为处理对象会使过程复杂化。 相比之下灰度图像在保留了人脸主要特征信息的基础上,减少了总信息 量。 ( 1) 算法思想 灰度化的处理方法主要有 3 种: ① 最大值法:使 RGB 的值等于 3 值中的最大一值,即 , m a x ( , , )R G B R G B 式 () 启动本系统,进入人脸识别系统界面。 点击打开图象,选取所需要的图片 对图片进行光线补偿 、 将图片变成灰色 、 实现图片对比度增强,二值化变换 等一系列预处理。 将处理好的人脸图片进行定位,标出眼睛 、 鼻尖和嘴巴。 20xx 届计算机科学与技术专业毕业设计(论文) 15 最大值法会完成亮度很高的灰度。 ② 平均值法:取 R, G, B 的平均值,即 , ( ) 3R G B R G B 式 () 平均值法会完成比较柔和的灰度。 ③ 加权平均值法:根据重要性或其他指标给 R, G, B 赋予不同的权值,并使RGB 的加权值平均,即 , ( ) 3R G BR G B W R W G W B 式 () 其中 RW , GW , BW 分别为 R, G, B 的权值。 实验和 理论推导证明当0 . 3 0 , 0 . 5 9 , 0 . 1 13 3 3GRBWWW 时,即当 , 0 . 3 0 0 . 5 9 0 . 1 1c g r a y R G B 式 () R G B cg ra y 式 () 时,能得到最合理的灰度图像。 ( 2) 具体实现灰度化功能 ① 在明白了灰度化的原理之后,就可进行编码来实现该功能。 在编辑界面中添加一个按钮控件 ,将其命名为‘灰度化’ ,并其 ID 号设为 IDC_BTHD, 对应文件 CFaceDetectDlg. Cpp 中的函数 OnBthd()实现 . ② 现该模块的核心代码如下: //编写就算像素点灰度值的函数 int CPreProcess::CalGray1(int blue,int green,int red) { 人脸面部特征提取技术的研究 16 //利用灰度计算公式 int ColorGray=(int)((green * 59 + red * 30 + blue * 11) / 100)。 //将像素值限制在 0 到 255 if (ColorGray0) { ColorGray=0。 } else if (ColorGray255) { ColorGray=255。 } return ColorGray。 } //编写 OnBtGray()函数 //获取红色分量 int ColorRed=m_tOriPixelArray[i][j].rgbRed。 //获取绿色分量 int ColorGreen=m_tOriPixelArray[i][j].rgbGreen。 //获取蓝色分量 int ColorBlue=m_tOriPixelArray[i][j].rgbBlue。 //调用函数, 计算灰度值 int cgray=method3CalGray1(ColorBlue ,ColorGreen , ColorRed )。 //显示灰度图像 m_tResPixelArray[i][j].rgbBlue = m_tResPixelArray[i][j].rgbGreen = m_tResPixelArray[i][j].rgbRed =cgray。 //重置位图 MakeBitMap( )。 20xx 届计算机科学与技术专业毕业设计(论文) 17 } //method3 是定义的一个函数指针 ,定义如下: CPreProcess *method3。 //初始化如下 method3 = new CPreProcess(m_tOriPixelArray,m_nWndWidth,m_nWndHeight)。 ③ 图像 灰度化效果: 图 42 图像 灰度化 灰度变换 按照一定的 规律修改像素的灰度值 ,使图像的亮度或者对比度发生改变 ,使之人脸面部特征提取技术的研究 18 更易于分辨 ,达到更好的视觉效果。 ( 1) 具体实现功能 进行编码来实现该功能 : 在编辑界面中添加一个滑动条控件和文本编辑器 ,将其命名为 ‘ 灰度化变换 ’ , 并其 ID 号分别设为 IDC_SLIDER1, IDC_EDIT1 ,对应文件CFaceDetectDlg. Cpp中的函数 OnReleasedcaptureSlider1()和 OnChangeEdit1()实现。 打 开 ClassWizard 的 Member Variables 标签,给每个控件添加所需的成员变量,参数如下: 表 空间 ID 号 变量类型 变量名 范围和大小 IDC_SLIDER1 CSliderCtrl m_Slider ― ― IDC_EDIT1 int m_Gray 0~ 255 在 滑动条的消息处理函数 OnReleasedcaptureSlider1() 中设置滑动条的值使它等于文本编辑框的初始值。 代码为: //设置滑动条的初始值 (m_Gray)。 //刷新界面 UpdateData(true)。 在滑动条的消息处理函数 OnReleasedcaptureSlider1()中进行灰度化变换,将滑动条的值赋给灰度,并将其控制在【 0, 255】之间。 代码为: cgray+=m_Gray。 if (cgray0) { 20xx 届计算机科学与技术专业毕业设计(论文) 19 cgray=0。 } if(cgray255) { cgray=255。 } m_tResPixelArray[i][j].rgbBlue = m_tResPixelArray[i][j].rgbGreen = m_tResPixelArray[i][j].rgbRed =cgray。 } } MakeBitMap()。 } //重置位图 MakeBitMap()。 的主要代码 { CClientDC ClientDC(pDCShowGetWindow())。 if(m_pResMap!=NULL) delete m_pResMap。 m_pResMap=new CBitmap()。 m_pResMapCreateCompatibleBitmap(amp。 ClientDC,m_nWndWidth,m_nWndHeight)。 CDC dc。 (amp。 ClientDC)。 (m_pResMap)。 for(int i=0。 im_nWndHeight。 i++) for(int j=0。 jm_nWndWidth。 j++) 人脸面部特征提取技术的研究 20 (j,i,RGB(m_tResPixelArray[i][j].rgbRed,m_tResPixelArray[i][j].rgbGreen,m_tResPixelArray[i][j].rgbBlue))。 ()。 MyDraw()。 } ( 2) 效果图 图 43 比较柔和的灰度图像 20xx 届计算机科学与技术专业毕业设计(论文) 21 图 44 灰度 较强 图像 sobel边缘提取 图像边缘:是指图像中象素灰度值有阶跃变化或屋顶状变化的那些象素的集合。 图像边缘是一种重要的视觉信息,图像边缘检测是图像处理、图像 分析 、模式识别、 计算 机视觉以及人类视觉的基本步骤。 其结果的正确性和可靠性将直接影响 到 机 器视觉系统对客观世界的理解。 实 现边缘检测有很多不。人脸面部特征提取技术的研究(frt)毕业设计(编辑修改稿)
相关推荐
政法委、各级司法机关及其他相关部门申诉。 20xx 年 6 月 23 日,经协调,本案 公诉机关撤回 了 起诉, 退回 侦查机关 处理。 20xx 年 8 月 1 日,侦查机关 撤销刑事案件。 ( 四 ) 评析 鉴定 文书 存在的问题 重新鉴定机构的选择问题 公诉机关认为,本案系针对甘肃省人民医院所做的 “医学鉴定 ”有争议而申请重新鉴定,此情形完全符合刑诉法第 120 条 2 款之规 定
路 降压电路 降压电路采用 LM317稳压电路进行电压调节。 LM317是 可调节 3端正电压稳压器 , 具有 在输出电压范围 37V时能够提供超过 、 典型线性调整率 %、 典型负载调整率 %、 80dB纹波抑制比 、 输出短路保护 、 过流、过热保护 、 调整管安全工作区 保护 的特性。 其封装形式如图 : 图 LM317封装形式 用 LM317T制作可调稳压电源,常因
案 与技术措施 第一节 工程测量放线 、基线和水准点的基本数据,研究增设自己的三角网点和水准网点控制点,这些增设的控制点必须完全吻合工程师提供的三角网点和水准网点的基本数据,并应满足规定的施测精度。 ,进行放样和完成全部测量数据的计算工作。 3 天将有关施工测量的意见报告 (一式 四份 )报送工程师审批。 、水准网点和自己增设的控制点,使之容易进入和通视,防止移动和破坏。
锈 涂 装 编号堆置 组 立 焊 接 矫 正 无损检测 无损检测 检 验 不合格时 材料 A)、本桥主梁所用钢材为 Q345qc 钢 (除悬臂加劲肋和套筒 为 Q235 b),梯道钢材为 Q235b,其技术条件及机械性能应符合标准的要求。 B)、各类钢材、焊接材料及油漆均应有进厂质量证明书,并按合同规定及现行标准进行复检、抽检,复检合格后报监理、业主认可后方可使用。 C)、钢材表面锈蚀
是人的五官的几何分布。 在这方面 yang 等人提出的 mosaic 方法,它给出了人脸区域灰度分布的规则,依据这些规则对图像进行筛选,以样本满足这些规则的程度作为检查的依据。 也可以先检测器 官的位置,然后将这些位置排列组合,运用器官的分布规律进行检测,基本上找到人脸的位置 [4]。 模块匹配法的人脸检测 这种方法 首先 要把人脸的模板进行建立并保存 , 如人的 正面人脸或是 眼睛,鼻子
技改,设计供水不足部分进行扩建,新建水厂可就近布置在原水厂内。 水源引用小溪河渠道水。 供水方式采用高位供水池自流式供水。 原供水管网系统布局不合理,过水能力不足,管道破损严重,水量损失较大,需重新改造更新。 水源通过新建引水管引至 扩建水厂经过加压后进入净化设施,净化后水进入清水池,由提水泵房经过上水管提至高位供水池,进入供水主管及供水管网向用户供水。 水厂工作时间取 20小时。 工程总体布置