使用numpy识别人物图像中的形状
我正在尝试进行人脸检测,但不想使用 opencv
。
我在处理图像,以找到图像的边缘。
我在加宽图像的边缘,以便更清晰。
我想识别图像中的形状,比如圆形代表脸,或者识别眼睛的形状,差不多是圆形或方形。
有没有什么代码或教程可以帮助我检测图像中的形状,主要是人群或单个人的照片?
我不想使用 opencv
来实现这个。
1 个回答
0
好吧,霍夫变换(Hough Transform,简称HT)是检测形状的常用方法之一(如果你想在面部检测代码中使用这种方法的话)。
你可以选择从头开始用numpy编写这个算法,或者如果你想简单一点,可以看看scikit-image中的圆形和椭圆形霍夫变换。
虽然它可能没有opencv那么快,也没有那么多处理选项,但应该足够用了。