首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
开源蜂鸟E203
基于级联分类器的人脸检测基本原理
【分享】 基于级联分类器的人脸检测基本原理
发表于
开源蜂鸟E203
2021-06-10 04:23:04
0
1599
1
算法
方法
人脸
基于
特征
检测
参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:
CICC4179
本次分享的内容是基于级联分类器的人脸检测基本原理
1) 人脸检测概述
关于人脸检测算法,目前主流方法分为两类,一类是基于知识,主要方法包括模板匹配,人脸特征,形状和边缘,纹理特征,颜色特征;另一类是基于统计,主要方法包括主成分分析和特征脸法,神经网络模型,隐马尔可夫模型,支持向量机,Adaboost算法等。基于知识的方法把人脸看作不同特征的组合,也就是通过人脸的眼睛,嘴巴,鼻子等特征及其组合关系来检测人脸。基于统计的方法将人脸看成统一的二维像素矩阵,通过大量的样本构建人脸子空间,通过相似度的大小来判断人脸是否存在。
2) 基于灰度特征的人脸级联分类器
基于灰度特征的人脸检测级联分类器属于基于统计的方法。从高层的输入输出角度来描述,软件输入是一张图像(可以表示为一个uint8_t或者uint16_t的数组),输出是检测的结果,如果检测到人脸会输出人脸的数量和对应的位置,反之则会输出未检测到人脸这一结果。
注:该算法在github上有开源实现:https://github.com/nenadmarkus/pico
3) 算法流程
我们在图像上设置一定的搜索范围,初始化一系列的滑动窗口,然后把滑动窗口中的像素灰度值和级联分类器里预先训练好的468棵决策树中的节点进行比较,得到该窗口检测结果为人脸的置信度。如果置信度大于一定的阈值,那么我们认为人脸被检测到了,反之则为未检测到人脸。这里需要指出的一点是,可能会存在多个检测结果为阳性的窗口,鉴于此类情况,我们会在最后进行一次聚类,把多个阳性窗口合并成为一个。
该算法还具有支持多尺度和任意旋转角度的扩展版本。关于多尺度,算法的实现细节在于它通过对于原图的降采样,构造了一系列图像的高斯金字塔,对于金字塔中的每一个尺度去进行检测。关于旋转不变性的支持,我们可以对输入的图片做一次几何变换,使其旋转特定角度,然后对该角度下的图片,进行基于级联分类器的人脸检测。把这两种扩展运算结合在一起,就可以大幅度提高检测器的鲁棒性。
上图是决策树示意图。
喜欢
1
次
用户评论
登录
|
注册
懒的都不写签名
积分
问答
粉丝
关注
RV-STAR 开发板
最新专栏
1
RV双周报:芯来RISC-V IP新品集中上市,玄铁RV生态大会成功举办(第77期-20240315)
2
RV双周报:AI领域RV芯片预期大增,RISC-V甲辰计划正式上线(第76期-20240229)
3
RV双周报:中欧RISC-V研讨会顺利举行,RV生态亮相中移产业链大会(第75期-20240201)
4
RV双周报:中国开放指令生态联盟年会举办,SHD发布RISC-V市场研究报告(第74期-20240115)
5
RV双周报:海思推出自研RISC-V MCU,五巨头携手共促RV生态发展(第73期-20240101)
6
RV双周报:OpenAI自研RISC-V架构芯片,国内各项竞赛频现RV赛道(第72期-20231215)
7
RV双周报:龙芯发展为RISC-V指路,RV新品依旧层出不穷(第71期-20231201)
8
RV双周报:谷歌公布RISC-V安卓计划,新思全面转向RV架构(第70期-20231115)
9
RV双周报:高通宣布芯片转向RISC-V,桌面级RISC-V PC时代拉开帷幕(第69期-20231031)
10
RV双周报:中美科技战进入RISC-V领域,AI大模型应用带动RV方案需求(第68期-20231015)
最新帖子
1
windows下编译riscv openocd
2
nuclei studio e203 自定义指令不识别问题
3
求助:openocd报错JTAG scan chain interrogation failed: all ones应该怎么解决
4
关于 e203_ifu_litebpu中的rsx1xn_rdrf寄存器的清除条件的 疑惑
5
调用jlinkscript文件没有输出打印的信息
6
改二级流水线到五级流水线
7
芯来的工程在SEGGER EMBEDDED STATUIO里debug时 watch 窗口没法看局部或者全局变量的值。
8
riscv中断还需要软件保存上下文和恢复吗?
9
Embedded Studio IDE编译Nuclei SDK工程出错
10
协处理器编译
最新资讯
经纬恒润AUTOSAR产品成功适配芯来RISC-V车规内核
芯来科技龙年RISC-V IP“芯”品合集
芯来科技发布1000系列内核,开启乱序高性能篇章
芯来科技正式发布HSM安全子系统方案,进一步拓展RISC-V应用领域
芯来科技发布最新NS100内核IP,完善全系列信息安全内核布局
芯来科技携手西门子EDA,推进RISC-V CPU Trace完整解决方案
芯来科技发布最新NI系列内核,NI900矢量宽度可达512/1024位
芯来科技发布最新N100内核,具备更小面积、更低功耗
芯来科技荣获中国开放指令生态(RISC-V)联盟“IP先锋奖”
安路科技发布全新FPSoC®器件,芯来RISC-V内核助力高性能融合
标注
×
请输入标注内容(最多8个字符):