使用numpy识别人物图像中的形状

1 投票
1 回答
1317 浏览
提问于 2025-04-17 14:49

我正在尝试进行人脸检测,但不想使用 opencv

  • 我在处理图像,以找到图像的边缘。

  • 我在加宽图像的边缘,以便更清晰。

  • 我想识别图像中的形状,比如圆形代表脸,或者识别眼睛的形状,差不多是圆形或方形。

有没有什么代码或教程可以帮助我检测图像中的形状,主要是人群或单个人的照片?

我不想使用 opencv 来实现这个。

1 个回答

0

好吧,霍夫变换(Hough Transform,简称HT)是检测形状的常用方法之一(如果你想在面部检测代码中使用这种方法的话)。

你可以选择从头开始用numpy编写这个算法,或者如果你想简单一点,可以看看scikit-image中的圆形和椭圆形霍夫变换

虽然它可能没有opencv那么快,也没有那么多处理选项,但应该足够用了。

撰写回答