当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 入门指导 > 嵌入式人工智能小项目

嵌入式人工智能小项目 时间:2019-10-25      来源:武汉中心,陈老师

一.简介

随着科技的日益发展,人工智能已经成为了我们的主流趋势,而人脸检测和识别,在我们的实际生活中起到了重要的作用,下面我们就来谈谈人工智能之人脸检测。

二.人脸识别说明

本历程中使用的是opencv + python完成的,opencv是一个神奇的[开源计算机视觉库],里面提供了很多的开源视觉库接口。使用OpenCV 库用C语言和 C++ 语言编写,可以在 Windows、Linux、Mac OS X 等系统运行。同时也在积极开发 Python、Java、Matlab 以及其他一些语言的接口,将库导入安卓和 iOS 中为移动设备开发应用。

三.人脸识别的原理。

OpenCV 具备很强的计算效率,且专门用于实时应用。因此,它非常适合使用摄像头的实时人脸识别。要创建完整的人脸识别项目。我们必须完成3个阶段:

1)人脸检测和数据收集;

2)训练识别器;

3)人脸识别完成

四. OpenCV 具备很强的计算效率,且专门用于实时应用。

Opencv分类器的学习

 人脸检测器(默认):haarcascade_frontalface_default.xml 

 人脸检测器(快速Harr):haarcascade_frontalface_alt2.xml 

  人脸检测器(侧视):haarcascade_profileface.xml 

 人脸检测器(快速LBP):lbpcascade_frontalface.xml

五.人脸检测代码

实验现象:

上一篇:C语言中的dummy函数

下一篇:嵌入式C语言编程技巧

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部