Skip to main content

A package to detect fake or low-quality images using OpenCV and Tesseract

Project description

face-vet

face-vet is a comprehensive Python library designed to validate the authenticity and quality of images. It performs multiple checks, including face detection, image quality assessment, depth analysis, and tampering detection (e.g., overlayed text such as timestamps or watermarks). This package is particularly useful for fraud detection, identity verification, and ensuring image authenticity across various applications.

🚀 Key Features

  • Face Detection: Identifies whether an image contains a face, aiding in the detection of manipulated or irrelevant images.
  • Image Quality Check: Analyzes the sharpness and overall quality of the image, flagging blurry or poorly captured images.
  • Text Detection: Uses Optical Character Recognition (OCR) to detect overlaid text, such as timestamps, watermarks, or branding.
  • Tampering Detection: Combines multiple checks to assess the authenticity of an image and detect potential signs of tampering.
  • Depth Detection (Eye-Nose Distance): Leverages facial landmarks to detect unusual eye-to-nose distances, which can indicate manipulation or fake images.

📦 Installation

To install face-vet, simply use pip:

pip install face-vet

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_vet-1.2.0.tar.gz (72.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

face_vet-1.2.0-py3-none-any.whl (72.6 MB view details)

Uploaded Python 3

File details

Details for the file face_vet-1.2.0.tar.gz.

File metadata

  • Download URL: face_vet-1.2.0.tar.gz
  • Upload date:
  • Size: 72.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for face_vet-1.2.0.tar.gz
Algorithm Hash digest
SHA256 49e01f53b20819a8ef9754571a92c105ab31b6f3d8183621a8ba94ef48a8a1f2
MD5 0c4634a8d20b0d66fea09f3e55b81a95
BLAKE2b-256 f958a0f85672fa348f9ae735f422cc5e605ca0bb4aee1ee251e0f322670909d8

See more details on using hashes here.

File details

Details for the file face_vet-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: face_vet-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 72.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for face_vet-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 516ceefa72bf33093cc66cb08c93f367fbbc54e84e5d1e49242564651311e156
MD5 e3c316a49ad8ddabe23e50667a5dc344
BLAKE2b-256 c2f94d7fba5c35afc588f61c6df8888f8f8ffcbfbe090b82f10d558091ce4eef

See more details on using hashes here.

Supported by

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