Pigo基于 Go 的面部检测库

联合创作 · 2023-09-25 22:41

Pigo 是一个纯粹的 Go 人脸检测、瞳孔/眼睛定位和面部标志点检测库。

动机

之所以开发 Pigo,是因为 Go 生态系统中目前几乎所有现有的人脸检测解决方案都绑定到一些 C/C++ 库,例如OpenCVdlib。

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
  •  
  •  
浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报