她的级联 XML
Haar Cascade XML
我对下面 xml 文件中所有内容的含义感兴趣:
<stages>
<trees>
<feature>
<rects>
<_>
<tilted>
<threshold>
<left_val>
<right_val>
以及矩形之间的五个整数的含义。
<feature>
<rects>
<_>
14 18 1 2 -1.</_>
<_>
14 19 1 1 2.</_></rects>
<tilted>0</tilted></feature>
<threshold>-4.3883759644813836e-005</threshold>
<left_val>0.3130159080028534</left_val>
好的,你让这件事变得有点困难,但我会努力的。我想,您是在询问 OpnenCV 中的对象检测器。这些是来自 Viola&Jones face detector 的提升分类器的 级联 ,它将每个图像 region/patch 分类为 object/background 类 并称为 扫描window个物体检测器。
<stages>
是一系列越来越复杂的分类器,它们尝试识别图像块是否包含人脸(置信度越来越高)。
<trees>
应该是组成阶段的更简单的分类器。
<feature>
是一种简单的手动编码特征,可从图像中提取单个值。
<rects>
是构成要素的矩形区域。
<tilted>
可以是二进制值 - 如果 特征 旋转 45°。
<threshod>
是 特征值的阈值 .
<left_val>
是关于 分类 区域的 概率 的 投票 如果特征值低于 <threshold>
. ,则包含人脸
<right_val>
是关于 分类 区域的 概率 的 投票 如果特征值高于 <threshold>
. ,则包含人脸
PS:我可能是错的,我做了我的 Ph.D。关于这种类型的分类器,我没有写OpenCV。
我对下面 xml 文件中所有内容的含义感兴趣:
<stages>
<trees>
<feature>
<rects>
<_>
<tilted>
<threshold>
<left_val>
<right_val>
以及矩形之间的五个整数的含义。
<feature>
<rects>
<_>
14 18 1 2 -1.</_>
<_>
14 19 1 1 2.</_></rects>
<tilted>0</tilted></feature>
<threshold>-4.3883759644813836e-005</threshold>
<left_val>0.3130159080028534</left_val>
好的,你让这件事变得有点困难,但我会努力的。我想,您是在询问 OpnenCV 中的对象检测器。这些是来自 Viola&Jones face detector 的提升分类器的 级联 ,它将每个图像 region/patch 分类为 object/background 类 并称为 扫描window个物体检测器。
<stages>
是一系列越来越复杂的分类器,它们尝试识别图像块是否包含人脸(置信度越来越高)。<trees>
应该是组成阶段的更简单的分类器。<feature>
是一种简单的手动编码特征,可从图像中提取单个值。<rects>
是构成要素的矩形区域。<tilted>
可以是二进制值 - 如果 特征 旋转 45°。<threshod>
是 特征值的阈值 .<left_val>
是关于 分类 区域的 概率 的 投票 如果特征值低于<threshold>
. ,则包含人脸
<right_val>
是关于 分类 区域的 概率 的 投票 如果特征值高于<threshold>
. ,则包含人脸
PS:我可能是错的,我做了我的 Ph.D。关于这种类型的分类器,我没有写OpenCV。