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





  •  



  •  



浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报