Skip to main content

用于检测图像中的动漫面孔的库。

项目描述

蟒蛇动漫脸

派皮 建造 执照

python-animeface 是 AnimeFace 的 Python 包装器,AnimeFace 是一个用于检测图像中动漫人物面孔的库。

另请参阅AnimeFace 的官方网站(日语)。

安装

您可以使用 PIP 安装此模块。

pip install animeface

如果 Python 二进制包(wheel)不适用于您的环境,则需要在安装 python-animeface 之前安装 libnvxs(原始 AnimeFace 库)。libnvxs 的源代码包含在此存储库中。

cd third_party/nvxs-1.0.2
./configure
make
sudo make install

用法

>>> import animeface
>>> import PIL.Image
>>> im = PIL.Image.open('/path/to/image.jpg')
>>> faces = animeface.detect(im)
>>> faces
[<animeface.Face likelihood=1.000000 face=<pos=(295, 90; 182, 182)> skin=<color=(253, 226, 212)> hair=<color=(199, 194, 196)> left_eye=<pos=(408, 134; 34, 42), color=(92, 42, 49)> right_eye=<pos=(316, 137; 55, 48), color=(79, 33, 39)> mouth=<pos=(372, 202; 32, 23)> nose=<pos=(397, 186)> chin=<pos=(377, 242)>>]
>>> fp = faces[0].face.pos
>>> print(fp.x, fp.y, fp.width, fp.height)
295 90 182 182

有关animeface/__init__.pyAPI 定义,请参阅。

执照

python-animeface 在Apache License下获得许可。

原始的 AnimeFace 库在 NYSL 下获得许可。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Animeface-2.0.0.tar.gz (9.2 MB 查看哈希)

已上传 source

内置发行版

Animeface-2.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 pp38

Animeface-2.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 pp37

Animeface-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 cp310

Animeface-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 cp39

Animeface-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 cp38

Animeface-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 cp37

Animeface-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl (2.8 MB 查看哈希

已上传 cp36