-
Pigo是一个在纯Go环境下实现的快速面部检测、瞳孔定位及面部特征点检测的库
资源介绍
Pigo是基于基于像素强度比较的对象检测论文( )的纯Go脸部检测,瞳Kong/眼睛定位和脸部界标点检测库。
矩形人脸标记
圆脸标记
动机
我打算实现这种面部检测方法,因为Go生态系统中用于面部检测的所有现有解决方案都仅绑定到某些C / C ++库(如OpenCV),但是在各种平台上安装OpenCV却很麻烦。
该库不需要安装任何第三方模块或应用程序。 但是,如果您想尝试基于网络摄像头的实时面部检测,则可能需要安装Python2和OpenCV,但是核心API不需要任何第三方模块或外部依赖项。
主要特点
不需要安装OpenCV或任何第三方模块
处理速度快
无需图像预处理就可以检测
无需计算积分图像,图像金字塔,HOG金字塔或任何其他类似的数据结构
人脸检测基于二进制文件树结构中编码的像素强度比较
快速检测平面内旋转面
图书馆甚至可以通过眼镜检测到人脸
去做
对象检测与描述
该库还可以检测平面旋转的面。 因此,命令行实用程序中包含了新的-angle参数。 下面的命令将生成以下结果(有关所有受支持的选项,请参见下表)。
$ pigo -in input.jpg -