对于本实验,我选择的编程语言是python,开发平台是pycharm+anaconda,选择python作为我的开发语言的原因是,python是一种语法简单的脚本化语言,python可以调用很多第三方库,包括我采用的当下比较热门的图像处理库OpenCV,学习成本较低,代码可读性也很高。选择pycharm的原因是,比起python自带的IDE,它内置了语法补全、语法高亮的功能的功能,最新版的pycharm也可以一键安装所需的python版本,非常方便,同时加上anaconda,它包含了许多开发需要的python科学包,如numpy等,并且可以方便的使用conda命令,比起pip命令更加方便。


2.处理技术介绍(如果是算法设计,需要给出算法的基本思想介绍;如果是媒体处理,需要给出处理的基本思路)
(1)阈值二值化:这里我采用的是二分阈值化,实现非常简单,首先,图像必须转化为灰度图像,对于RGB空间而言,需要将他们取平均,得到的为灰度值,对这个灰度图像设置一个阈值,超过这个阈值的像素点,显示为黑色图像,低于这个阈值的像素点设置为白色,阈值范围在[0,255]。
(2)边缘检测:边缘是指图像中图像像素值变化明显的位置。这些变化明显的位置常常是图像中需要关注的位置,对这些关键位置的检测,就叫做边缘检测。也就是需要对这些位置求导数,这里一般有两种常用的算子,我采用了canny算子,即梯度方向的二阶导数过零点,但首先需要使用高斯滤波来降噪,以排除噪点的影响(为了说明高斯滤波降噪的重要性,我设置了一个check方法来对比),接着使用canny算子来计算边缘部分, 在获得梯度大小和方向后,将对图像进行全面扫描,以去除可能不构成边缘的所有不需要的像素。为此,在每个像素处,检查像素是否是其在梯度方向上附近的局部最大值,最后采用双阈值法得到最终图像,它的原理是,在非极大值抑制后的边缘点中,设置两个阈值TH和TL,梯度值超过TH的为强边缘,小于TH大于TL的为弱边缘,小于TL的不是边缘,可以肯定的是,强边缘必然是边缘点,因此必须将T1设置的足够高,以要求像素点的梯度值足够大(变化足够剧烈),而弱边缘可能是边缘,也可能是噪声,如何判断呢?当弱边缘的周围8邻域有强边缘点存在时,就将该弱边缘点变成强边缘点,以此来实现对强边缘的补充。最终得到了一张边缘检测之后的视频图像。

目录
《多媒体技术》实验报告 1
一、 实验选题 1
二、 实验要求 1
三、 实验内容 1
(1)图像处理系统主题部分代码 3
(2)CNN人脸识别部分函数代码: 8
四、 实验效果 8
(1) 阈值二值化 8
(2) 边缘检测 9
加入降噪之后: 9
(3) 轮廓检测 10
(4) 高斯滤波 10
线性滤波: 11
(5) 色彩空间转换: 11
(6) 调节对比度: 12
(7) 人脸识别+人眼识别 12
五、 实验结论 14
一、实验选题
图像处理应用系统的开发
二、实验要求
(正文部分)
三、实验内容
1.平台选择

基于Python的人脸人眼图像识别处理系统相关推荐

  1. 基于Python的人脸人眼图像识别处理系统 课程报告+源码+答辩PPT

    资源下载地址:https://download.csdn.net/download/sheziqiong/85630040 资源下载地址:https://download.csdn.net/downl ...

  2. 基于python opencv人脸识别的签到系统

    基于python opencv人脸识别的签到系统 前言 先看下效果 实现的功能 开始准备 页面的构建 功能实现 代码部分 总结 前言 一个基于opencv人脸识别和TensorFlow进行模型训练的人 ...

  3. 基于Python的人脸识别课堂考勤系统(毕设)

    一个菜鸟搞毕业设计的过程分享,可能对迷茫的你起到一点点作用! 序言 在着手开发项目之前我们一定要对系统进行一个初步的规划,比如系统可以实现什么功能,是否需要开发GUI页面(大部分导师都会让你搞一个,仅 ...

  4. 基于Python的人脸自动戴口罩系统

    目录 1.项目背景 2.页面设计 3.器官识别 4.退出系统 1.项目背景 2019年新型冠状病毒感染的肺炎疫情发生以来,牵动人心,举国哀痛,口罩.酒精.消毒液奇货可居.

  5. 基于Python的人脸识别课堂系统(毕设)——附录上

    本文章承接<基于Python的人脸识别课堂考勤系统(毕设)>,填坑上篇文章遗留的代码部分.因为项目分的模块比较多,再加上本人能力有限,所以代码过于臃肿还存在许多优化的地方.同样本篇文章也仅 ...

  6. 基于 OpenCV + Python 的人脸识别上课签到系统

    目录 前言 安装第三方库 第一步:采集人脸图像 (1)修改姓名学号 (2)运行capture_face.py (3)采集人脸图像 (4)查看采集到的人脸图像 第二步:训练模型 第三步:识别签到 (1) ...

  7. 基于Python的人脸识别考勤系统

    基于Python的人脸识别考勤系统 Python源文件: 基于Python3.7编程环境开发 需要安装 tkinter pil face_recognition OpenCV2 库来实现人脸识别 需要 ...

  8. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!

    原标题:开源 | 基于Python的人脸识别:识别准确率高达99.38%! 该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wi ...

  9. 基于Python的人脸识别方法

    摘要:得益于计算机硬件技术的进步以及软件算法的不断改进,近些年来人工智能技术得到了前所未有的发展,基于深.度学习的人脸识别技术也已经得到了广泛的应用,特别是在安保.金融等需要安全系数较高的领域.提出了 ...

最新文章

  1. java中ofd文件转pdf_word文件转pdf怎么转?这一招轻松搞定Word转PDF
  2. Linux下history命令详解---转载
  3. 两种方法判断一个字符串是否为另外一个字符串旋转之后的字符串。(C语言)...
  4. [蓝桥杯][2018年第九届真题]日志统计(树状数组)
  5. 宝塔面板进行ssl配置,显示待域名确认
  6. LEAGUE TABLES【模拟】
  7. Hough 圆变换----Matlab实现
  8. 第一次作业:基于Linux进程模型分析
  9. 虚拟空间 配置 服务器,虚拟主机空间可以修改服务器配置吗
  10. 计算机理论python字符串作业_[Python基础 ] Day_07_作业参考答案
  11. 转 在SQL Server中创建用户角色及授权(使用SQL语句)
  12. 家有小女---徐子熙
  13. Oracle执行计划使用分析SQL执行效率
  14. python是一种什么类型的编程_python是什么类型的编程语言
  15. python3贴吧_python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)...
  16. SQL中EXPLAIN命令详解
  17. 阿里达摩院(研究型实习生)
  18. 小米手机录屏功能在哪?图文教学,轻松解决
  19. 电销人必须 ,好用稳定的外呼系统,具备这8个共同点
  20. Unirech阿里云国际站轻量应用服务器简介

热门文章

  1. 央企招聘:正式编制 | 2023年烟草局面向社会公开招聘公告!七险二金!薪资过万!
  2. hana odata batch
  3. jsl(jsl音响)
  4. PPT设置自动保存时间 mac_如何一键把Word转换为PPT?
  5. Codeforces Round #626 (Div. 2, based on Moscow Open Olympiad in Informatics)C. Unusual Competitions
  6. 征信大数据的盈利模式,怎么赚钱?
  7. 锁消除、锁粗化、偏向锁、自旋锁
  8. MOSFET 导通条件(转)
  9. 医院AI智能随访电话机器人-北京联络加Loojion自主研发
  10. DMap(谛听)——实战Vue百万条数据渲染表格组件开发