Skip to main content

Two face comparison pack

Project description

face_picture_comparator

Description.

The package face_picture_comparator is used to:

- Delimit face
- Confront faces
- Confront faces message
- Plot image
- Plot result
- Get image file

Installation

Use the package manager pip to install face_picture_comparator

pip install face_picture_comparator

Usage

from face_picture_comparator import load_img

image = load_img.get_image_file("my_image.jpg")
image = load_img.delimit_face(image)

# delimit_face returns an image with a rectangle delimiting the first face detected in the input image

# the image containing the contour of the face should not be used as input to face comparison methods 
# (confront_faces_message and confront_faces)
from face_picture_comparator import load_img
from face_picture_comparator import comparation
from face_picture_comparator import plot

image = load_img.get_image_file("my_image.jpg")
image_compare = load_img.get_image_file("other_image.jpg")
message_result = comparation.confront_faces_message(image, image_compare)

# result_confront_faces returns a string informing whether or not the faces belong to the same person and the distance between them

comparison_result = comparation.confront_faces(image, image_compare)
# returns a tuple where the first value is a boolean, which says whether or not the faces belong to the same person, and the second 
# value is a float that represents the distance between the faces

plot.plot_result(image, image_compare, message_result)

# plot_result displays the images and the massage using matplotlib library
from face_picture_comparator import load_img
from face_picture_comparator import plot
image = load_img.get_image_file("my_image.jpg")
plot.plot_image(image)

# plot_image displays the image using matplotlib library

Author

Ronaldo Nunes

License

MIT

Project details


Download files

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

Source Distribution

face_picture_comparator-0.0.4.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

face_picture_comparator-0.0.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file face_picture_comparator-0.0.4.tar.gz.

File metadata

File hashes

Hashes for face_picture_comparator-0.0.4.tar.gz
Algorithm Hash digest
SHA256 dfad05f381bd3afaaa16a4f50b8b64264ca1fd03b315270025e0cdf79849e3f6
MD5 f51e47f0788c4074ab370126ba299792
BLAKE2b-256 253d3af82153976800f4cec69f190f5804131d9f9b22c37b28a34f727ea98d67

See more details on using hashes here.

File details

Details for the file face_picture_comparator-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for face_picture_comparator-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 72c13b5d0565e277e0a2a8d4492b25c8cc0f5c7edf031c00805993cb8011e898
MD5 932af4cea07a900384a41d24dfd3cfee
BLAKE2b-256 0a4255ad65cac734a2dbf100189ac730eba439ad7e107fe201a0013a1c6f4fb2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page