1

我正在尝试不使用opencv.

  • 我正在过滤图像以查找图像的边缘。

  • 为了清晰起见,我正在加宽图像的边缘。

  • 我想识别图像中的形状,例如面部的圆形或识别眼睛的形状,例如圆形或方形。

是否有任何代码或教程可帮助我检测图像中的形状,主要是一群人或一张人的照片?

我不想用opencv这个。

4

1 回答 1

0

嗯,霍夫变换 (HT) 是检测形状的最常用方法之一(如果这是您想在人脸检测代码中采用的方法)。

可以仅使用 numpy 从头开始​​编写代码,或者,如果您想采用更简单的方法,可以查看 scikit-image Circular and Elliptical Hough Transforms

它可能不会像opencv那样快或广泛(就处理选项而言),但它应该足够了。

于 2017-03-21T11:30:26.927 回答