当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.feature.haar_like_feature_coord用法及代码示例


用法:

skimage.feature.haar_like_feature_coord(width, height, feature_type=None)

计算Haar-like 特征的坐标。

参数

widthint

检测窗口的宽度。

heightint

检测窗口的高度。

feature_typestr 或 str 列表或无,可选

要考虑的特征类型:

  • ‘type-2-x’:沿 x 轴变化的 2 个矩形;
  • ‘type-2-y’:沿 y 轴变化的 2 个矩形;
  • ‘type-3-x’:沿 x 轴变化的 3 个矩形;
  • ‘type-3-y’:沿 y 轴变化的 3 个矩形;
  • ‘type-4’:沿 x 和 y 轴变化的 4 个矩形。

默认情况下,所有特征都被提取。

返回

feature_coord(n_features, n_rectangles, 2, 2), 元组坐标列表的 ndarray

每个特征的矩形坐标。

feature_type(n_features,), str 的 ndarray

每个特征对应的类型。

例子

>>> import numpy as np
>>> from skimage.transform import integral_image
>>> from skimage.feature import haar_like_feature_coord
>>> feat_coord, feat_type = haar_like_feature_coord(2, 2, 'type-4')
>>> feat_coord 
array([ list([[(0, 0), (0, 0)], [(0, 1), (0, 1)],
              [(1, 1), (1, 1)], [(1, 0), (1, 0)]])], dtype=object)
>>> feat_type
array(['type-4'], dtype=object)

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.feature.haar_like_feature_coord。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。