Skip to main content

This project is belongs to the original creator (https://github.com/khrlimam/mtcnn-pytorch). I just fixed some problems that may have been caused by newer version of PyTorch. Also this project is available to install from pypi: pip install torch-mtcnn

How to install

Install the package with pip: pip install torch-mtcnn

How to use

from torch_mtcnn import detect_faces
from PIL import Image

image = Image.open('image.jpg')
bounding_boxes, landmarks = detect_faces(image)

You can use the bounding_boxes to crop the image (assuming there is only 1 face):

bounding_boxes = list(map(int, bounding_boxes[0]))
img_1 = cv2.imread(path)
img_1[ bounding_boxes[1] : bounding_boxes[3], bounding_boxes[0] : bounding_boxes[2]]

Autocrop

I have included a utility function get_faces. This function gets the image path and returns all of the faces in the image:

from torch_mtcnn import get_faces

faces = get_faces('img.jpg')

Requirements

Please see the requirements.txt

Credit

The original project belongs to https://github.com/khrlimam/mtcnn-pytorch.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytorch-mtcnn-0.0.1.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file pytorch-mtcnn-0.0.1.tar.gz.

File metadata

  • Download URL: pytorch-mtcnn-0.0.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for pytorch-mtcnn-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0edd2e46db6567d1d4824ad6d3cc3f79ba2dfce311d3122928d20ce58ff88218
MD5 c32a17152b9be6658b9a719b313a0b41
BLAKE2b-256 efa644a3793fe5b90033a019890c0399155399b4b80004ce666b76b57f970d2b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page