simple-face-alignment
a simple face alignment, standard face size is 96x112
example example image is https://github.com/wrenchzc/simple-face-alignment/blob/main/tests/ty1.jpg
before align
use 5 point affine
use 3 point affine
###INSTALLATION
Currently it is only supported Python3.4 onwards. It can be installed through pip:
$ pip install simple-face-alignment
This implementation requires OpenCV>=4.1
USAGE
The following example illustrates the ease of use of this package:
>>> from simple_face_alignment import align_face, ALIGN_METHOD_3POINT
>>>
>>> img = cv2.imread("ty1.jpg")
>>> # detector result should include a bbox and a landmark
>>> # bbox is x, y, r, b, landmark is left eye, right eye, nose, mouse left, mouse right
>>> bbox = [409.89, 230.20, 725.06, 557.34]
>>> landmark = [(497.8352508544922, 394.51161527633667), (610.6470794677734, 335.02099990844727),
(588.0000686645508, 446.7395896911621), (567.606155872345, 543.8972625732422),
(643.1047439575195, 437.53148651123047)]
>>> face_aligned = align_face(img, landmark, bbox)
LICENSE
MIT License
REFERENCE
Release files for simple-face-alignment 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simple_face_alignment-0.0.2.tar.gz | 4.7 kB | Details |
Release files / simple_face_alignment-0.0.2.tar.gz
| Download URL | simple_face_alignment-0.0.2.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
980977b1a452b13891489704377d353aa3d6d4a58f728cda7db852642662dc54
|
|
BLAKE2b-256 checksum How to use checksums |
1db4a602c9270dc5337bce60c0f4aae0a6c530e4022d8ee82759f2697b268780
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.12
|