软件工程高效学 | 实战案例:用海龟编辑器实现人脸识别

简介: 软件工程是计算机领域的一门专业基础课,它对于培养开发者的软件素质、提高开发者的软件开发能力与软件项目管理能力具有重要意义。本篇介绍了用海龟编辑器实现人脸识别。

640.jpg

01、实战案例:用海龟编辑器实现人脸识别

本文将讲述如何利用海龟编辑器来运行一个人脸识别算法,人脸识别算法的工作流程分析如图1所示。

640.png


■ 图1 人脸识别流程

使用海龟编辑器完成人脸识别算法的具体操作如下。

步骤1: 打开海龟编辑器,在顶部菜单栏中找到“库管理”,单击后弹出“库管理”对话框,如图2所示。

640.png


■ 图2 海龟编辑器“库管理”

步骤2: 在“库管理”对话框内的搜索框中输入“OpenCV”,单击选择搜索结果中的OpenCV库后的“安装”按钮,即可安装,如图3所示。安装成功后,可以进行下一步操作了。

640.png


■ 图3 安装OpenCV后的“安装”按钮

步骤3: 在编辑区输入人脸识别的代码,输入完成后,单击顶部“文件”菜单,在下拉列表中选择“保存”,随即弹出文件存储窗口,在其中的输入框中输入“人脸识别”并单击页面内的“保存”按钮,此时文件命名为“人脸识别”,如图4所示。

640.png


■ 图4 保存为“人脸识别”文件

步骤4: 单击“运行”按钮,控制台将显示算法实时的运行进程,算法运行效果如图5所示。

640.png


■ 图5 程序运行效果


按照以上步骤就可以实现人脸识别算法,大家可发挥自己的动手能力来试一试。详细参考代码如下。

640.png


640.png

目录
相关文章
|
10月前
|
机器学习/深度学习 人工智能 算法
工智能 - 人脸识别:发展历史、技术全解与实战
工智能 - 人脸识别:发展历史、技术全解与实战
211 1
|
10月前
|
人工智能 API 数据安全/隐私保护
Azure AI - Azure人脸识别任务概述与技术实战
Azure AI - Azure人脸识别任务概述与技术实战
249 1
|
10月前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
303 7
|
10月前
|
XML 前端开发 JavaScript
前端图形学实战: 从零实现编辑器的图层管理面板和实时缩略图(vue3 + vite版)
前端图形学实战: 从零实现编辑器的图层管理面板和实时缩略图(vue3 + vite版)
132 0
|
9月前
|
机器学习/深度学习 人工智能 监控
人脸识别技术发展历史、技术全解和实战应用
人脸识别技术发展历史、技术全解和实战应用
346 1
|
10月前
|
计算机视觉 开发者 Python
OpenCV中Fisherfaces人脸识别器识别人脸实战(附Python源码)
OpenCV中Fisherfaces人脸识别器识别人脸实战(附Python源码)
326 0
|
10月前
|
机器学习/深度学习 人工智能 算法
人工智能 - 人脸识别:发展历史、技术全解与实战
人工智能 - 人脸识别:发展历史、技术全解与实战
|
10月前
|
机器学习/深度学习 算法 PyTorch
【PyTorch实战演练】深入剖析MTCNN(多任务级联卷积神经网络)并使用30行代码实现人脸识别
【PyTorch实战演练】深入剖析MTCNN(多任务级联卷积神经网络)并使用30行代码实现人脸识别
738 2
|
10月前
|
算法 计算机视觉 Python
python实战演练之电梯人脸识别
python实战演练之电梯人脸识别
|
10月前
|
算法 计算机视觉 开发者
OpenCV中LBPH人脸识别器识别人脸实战(附Python源码)
OpenCV中LBPH人脸识别器识别人脸实战(附Python源码)
504 0

热门文章

最新文章