Pigo基于 Go 的面部检测库
Pigo 是一个纯粹的 Go 人脸检测、瞳孔/眼睛定位和面部标志点检测库。
动机
之所以开发 Pigo,是因为 Go 生态系统中目前几乎所有现有的人脸检测解决方案都绑定到一些 C/C++ 库,例如OpenCV
或dlib。
Pigo 库不需要安装任何额外的模块或第三方应用程序,但如果你希望在实时桌面应用程序中运行该库,你可能需要安装 Python 和 OpenCV。
主要特点
- 不需要安装 OpenCV 或任何 3rd 方模块
- 处理速度高
- 无需图像预处理先验检测
- 快速检测平面内旋转的人脸
- 该库可以检测到戴眼镜的人脸
- 瞳孔/眼睛定位
- 人脸标点检测
- Webassembly 支持
安装
安装 Go,设置你的GOPATH
,并确保$GOPATH/bin
在你的PATH
.
$ export GOPATH="$HOME/go" $ export PATH="$PATH:$GOPATH/bin"
接下来下载项目并构建二进制文件。
$ go get -u -f github.com/esimov/pigo/cmd/pigo $ go install
评论