《机械臂智能控制》 课件 任务3-4 人脸解锁机械臂_第1页
《机械臂智能控制》 课件 任务3-4 人脸解锁机械臂_第2页
《机械臂智能控制》 课件 任务3-4 人脸解锁机械臂_第3页
《机械臂智能控制》 课件 任务3-4 人脸解锁机械臂_第4页
《机械臂智能控制》 课件 任务3-4 人脸解锁机械臂_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务3-4人脸解锁机械臂《智能机械臂控制》人脸识别人脸解锁机械臂解锁成功:机械臂开始积木搬运解锁失败:机械臂不动作任务解析知识链接1:face_recognition人脸识别人脸识别face_recognition是一个功能强大、简单且易上手的人脸识别开源项目。基于face_recognition人脸识别库,可以使用Python和命令行工具提取、识别、操作人脸。face_recognition人脸识别基于业内领先的C++开源库dlib中的深度学习模型,并在LabeledFacesintheWild人脸数据集进行了测试,可达到99.38%的准确率。face_recognition项目网址:https:///ageitgey/face_recognition安装方法:pip3installface_recognition知识链接1:face_recognition人脸识别人脸识别face_recognition特性1:从图片中找到人脸importface_recognitionimage=face_recognition.load_image_file(“lena.jpg")top,right,bottom,left=face_recognition.face_locations(image)face_image=image[top:bottom,left:right]知识链接1:face_recognition人脸识别人脸识别face_recognition特性2:识别人脸关键点(眼睛、鼻子、嘴和下巴等)importface_recognitionimage=face_recognition.load_image_file("your_file.jpg")face_landmarks_list=face_recognition.face_landmarks(image)知识链接1:face_recognition人脸识别人脸识别face_recognition特性3:识别图片中的人是谁importface_recognitionknown_image=face_recognition.load_image_file(“lena.jpg")unknown_image=face_recognition.load_image_file("unknown.jpg")lena_encoding=face_recognition.face_encodings(known_image)[0]unknown_encoding=face_recognition.face_encodings(unknown_image)[0]results=face_recognition.compare_faces([lena_encoding],unknown_encoding)“lena”知识链接2:Dlib人脸识别Dlib是一个开源C++开工具箱,其中包含机器学习算法和工具,广泛应用于工业界和学术界。主要特点:机器学习算法、数值计算算法、图形模型推理算法、图像处理等。安装:pipinstallcmakepipinstalldlib参考网址:http:/// http:///python/index.html摄像头知识链接3:硬件介绍任务实施:人脸解锁机械臂人脸识别(1)以任务3-3python工程为基础(2)face拷贝到工程目录。(3)新建python文件faceRecognition.pyStep01:工程搭建人脸识别(1)通摄像头采集不少于3个人的人脸,

并进行裁剪,图像推荐宽度480像素以下(2)图像保存在目录face\img\face_recognition下(3)每张图片,以姓名拼音命名Step02:素材准备人脸识别DobotControl_block.py注释掉主函数(快捷键:Ctrl+/);使得机械臂由上层控制Step03:机械臂控制代码修改人脸识别Step04:faceRecognition.py(1)导入库;设置人脸图片目录;

将myName修改为自己图片的文件名人脸识别Step04:faceRecognition.py(2)加载图片load_image_file;提取图片特征点face_encodings人脸识别Step04:faceRecognition.py(3)连接机械臂;加载人脸特征;开启摄像头人脸识别Step04:faceRecognition.py(4)查找人脸位置、对人脸进行编码人脸识别Step04:faceRecognition.py(5)人脸匹配人脸识别Step04:faceRecognition.py(6)人脸匹配成功,则控制机械臂动作python随堂任务人脸解锁机械臂人脸解锁机械臂,实现积木搬运动作。(1)学号尾号为奇数:实现3个积木(2.5cm)搬运,其中:

起始地点积木垂直叠放,目的地积木水

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论