- 1、本文档共100页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目六人脸跟随创灵实验平台
人脸跟随模块开发任务一
职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务一人脸跟随模块开发
掌握通过Threading模块封装线程类的方法开启摄像头掌握用OpenCV绘制人脸在图片中的位置信息掌握使用装饰器调度机械臂跟随人脸移动使用Threading模块封装线程类的方法开启摄像头在画面中绘制人脸的位置信息调动机械臂跟随人脸移动职业能力目标01实验目的实验内容
职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务一人脸跟随模块开发
要求同学们能够根据所学内容编写相应的装饰器及opencv函数,实现摄像头获取图片,并通过Threading模块创建thread线程子类。最后通过人脸检测算法识别画面中存在的人脸,并在画面中绘制出人脸图框。任务描述任务要求复习并完成opencv实现摄像头获取图片,成功采集到图片;完成人脸检测图像推理功能实验,实现人脸识别;完成人脸信息获取,并绘制画面中的人脸图框。任务描述与要求02
职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务一人脸跟随模块开发
任务分析思考一下在我们学习了解完本章知识后,我们能如何改进人脸检测模块。根据自己的了解,要怎样去了解认识人脸检测模块,可以促进自己进一步地学习?任务分析与计划03
任务计划表项目名称创灵实验平台任务名称人脸跟随模块开发计划方式自主设计计划要求请用6个计划步骤来完整描述出如何完成本次任务序号任务计划1?2?3?4?5?6?通过上面的思考,你是否对本任务要完成的工作有所了解?让我们一起来制订完成本次任务的实施计划吧!任务分析与计划03
职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务一人脸跟随模块开发
线程类封装204知识储备人脸检测1
人脸检测04人脸检测是目前所有目标检测子方向中被研究的最充分的问题之一,也是整个人脸识别算法的第一步。人脸检测的目标是找出图像中所有的人脸对应的位置,算法的输出是人脸外接矩形在图像中的坐标,可能还包括姿态如倾斜角度等信息。
人脸检测04人脸检测算法要解决以下几个核心问题:人脸可能出现在图像中的任何一个位置;人脸可能有不同的大小;人脸在图像中可能有不同的视角和姿态;人脸可能部分被遮挡。人
05知识储备线程类封装2人脸检测13
线程类封装04进程是资源分配的最小单位,一个程序至少有一个进程。线程是程序执行的最小单位,一个进程至少有一个线程。进程都有自己独立的地址空间,内存,数据栈等,所以进程占用资源多。由于进程的资源独立,所以通讯不方便,只能使用进程间通讯(IPC)。
线程类封装04线程共享进程中的数据,他们使用相同的地址空间,使用线程创建快捷,创建开销比进程小。同一进程下的线程共享全局变量、静态变量等数据,所以线程通讯非常方便,但会存在数据同步与互斥的问题,如何处理好同步与互斥是编写多线程程序的难点。一个进程中可以存在多个线程,在单核CPU中每个进程中同时刻只能运行一个线程,只有在多核CPU中才能存在线程并发的情况。
线程类封装04threading和ThreadPython实现多线程编程需要借助于threading模块,threading模块中最核心的内容是Thread类。通过创建Thread对象,让它们运行,每个Thread对象代表一个线程,在每个线程中我们可以让程序处理不同的任务,这就是多线程编程。
线程类封装04创建Thread对象有2种方式直接创建Thread,将一个callable对象从类的构造器传递进去,这个callable就是回调函数,用来处理任务。编写一个自定义类继承Thread,然后复写run()方法,在run()方法中编写任务处理代码,然后创建这个Thread的子类。本次实验主要基于派生Thread子类的方式进行。
线程类封装04我们可以通过继承Thread类,派生出一个子类,使用子类来创建多线程,并在其中实现功能,使得该线程可以在不占用进程资源的情况下自主运行。使用class.start()方法,将自动调用class.run()方法,在run方法中执行线程启动后的代码,该线程就会自动运行。
职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务一人脸跟随模块开发
05任务实施封装人脸检测线程类2以线程方式检测人脸1机械臂跟随的实现3
以线程方式检测人脸1.检查usb摄像头:人脸跟随案例是基于计算机视觉来实现,
您可能关注的文档
- 《智能机器人技术应用》课件 项目二 通过GPIO实现传送带运行.pptx
- 《智能机器人技术应用》课件 项目三 基于语音识别实现语音控制机械臂.pptx
- 《智能机器人技术应用》课件 项目四 YOLO模型实现目标检测.pptx
- 黑龙江省海林市朝鲜族中学2024_2025学年高二生物下学期期中线上考试试题.doc
- 全国中考语文试题分类汇编07背诵默写.doc
- 全国通用2025版高考历史一轮总复习模块2专题7近现代中国经济的发展和社会生活的变迁第20讲近代中国民族工业的兴起和曲折发展课时跟踪人民版.doc
- 云南省永仁县第一中学2024_2025学年高二生物10月月考试题.doc
- 2025版高考英语一轮总复习课时作业40Unit5Meetingyourancestors含解析新人教版选修8.doc
- 山东省新泰一中2024_2025学年高二历史上学期第一次质量检测试卷含解析.doc
- 云南省永仁县一中2024_2025学年高二地理上学期期中试题.doc
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)