产品详情

  近来,上海智位机器人股份有限公司(简称DFRobot)又上线行空板Python系列入门新教程——人脸检测之魔法贴图,经过DFRobot行空板和摄像头,完成头像增加滤镜贴,使得拍出相片更生动有趣。

  行空板又称UNIHIKER,是一款国产教育开源硬件,自带Linux操作体系和Python环境,还预装了常用的Python库,能够轻松担任各种编程相关的开发场景,如搭建物联网体系、体会AI运用、编写电子游戏、进行科学实验、规划声光互动、开发可穿戴设备等。一起,行空板作为智能终端设备,其板子自身选用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰厚的拓宽接口。

  人脸检测之魔法贴图,经过DFRobot行空和运用USB摄像头来实时显现画面,当画面中检测到人脸时,为其增加特效图画。

  人脸辨认是根据人的脸部特征信息进行身份辨认的一种生物辨认技能。用摄像机或摄像头收集含有人脸的图画或视频流,并主动在图画中检测和盯梢人脸,进而对检测到的人脸进行脸部辨认的一系列有关技能,一般也叫做人像辨认、面部辨认。

  人脸辨认流程一般可分为四步,分别为:人脸图画收集及检测、人脸图画预处理、人脸图画特征提取以及匹配与辨认。

  在进行人脸检测时,常常需求凭借分类器,分类器是判别某个事物是否归于某种分类的器材东西,级联分类器能够理解为将N个单类的分类器串联起来,假如一个事物能归于这一系列串联起来的一切分类器,则终究成果就建立。比方人脸,它有许多特点,咱们咱们能够将每个特点做成一个分类器,假如一个模型契合了咱们界说的人脸的一切特点(两条眉毛、两只眼睛、一个鼻子、一张嘴、一个大约U形状的下巴或者是概括等等),则咱们咱们都以为这个模型便是一个人脸。

  在Opencv库中,已经有一些训练好的级联分类器供用户运用。这些分类器可拿来检测人脸、脸部特征(眼睛、鼻子)、人类和其他物体。

  经过Mind+软件中的Python编程东西,凭借opencv库、PIL库Image模块规划本项目“人脸检测之魔法贴图”,内行空板的屏幕上实时显现摄像头拍摄到的视频流画面,当画面中检测到人脸时,为其增加特效图画。

  详细功用如下,首要,将USB摄像头外接到行空板上,之后编写程序收集摄像头拍摄到的实时画面,并将它显现内行空板的屏幕上,接着在程序中增加人脸检测和魔法贴图功用,当画面中呈现人脸时,在人脸上方显现一张魔法帽图片,一起,按下板载按键a,可将魔法帽图片切换为兔耳朵图片。

  关于行空板Python入门教程的更多课程,请拜访行空板官网, “2步, 拥抱Python” ----完成天马行空的构思。

  上海智位机器人建立于2010年,是全球抢先的从事开源硬件、机器人产品和科创教育的高科技企业,打造了DFRobot、蘑菇云科创教育等品牌,是国内最早的创客理念引进者和倡导者,创客教育的开拓者和引领者。旗下具有我国最大的线上DF创客社区和国家级创客空间——蘑菇云创客空间,供给丰厚的线上和线下学习资源,构建了一个自在、敞开和富于创造力的沟通空间。其Gravity产品已被全球超越100万开发者选用。合作伙伴包含微软、英特尔、Autodesk、霍尼韦尔、NASA、MIT等闻名厂商和组织。