Skip to main content

CLI tool for Deepfake Image Detection

Project description

AuthenticVision CLI - Deepfake Detection Tool

Un outil en ligne de commande (CLI) puissant pour analyser des images et détecter si elles ont été générées ou manipulées par une Intelligence Artificielle (Deepfakes), en utilisant un modèle Vision Transformer (ViT) avancé.


🚀 Installation

L'outil est packagé pour s'installer facilement et de manière globale sur votre système.

  1. Ouvrez votre terminal et placez-vous dans le dossier du projet :
    cd /chemin/vers/deepfake_detection
    
  2. Installez le package en mode éditable avec pip :
    pip install -e .
    

Une fois l'installation terminée, la commande globale deepfake sera accessible depuis n'importe quel dossier de votre terminal.


🛠️ Utilisation

La syntaxe de base est très simple : passez simplement le chemin de l'image que vous souhaitez analyser.

1. Analyse Standard Rapide

deepfake mon_image.jpg

L'outil chargera le modèle silencieusement (pour ne pas polluer l'écran) et affichera un encart clair avec le verdict "AUTHENTIQUE" ou "DEEPFAKE" ainsi que le pourcentage de confiance.

2. Ajuster la Sensibilité (Rigueur)

L'outil vous permet d'ajuster sa tolérance grâce à l'argument --sensitivity (valeur entre 1 et 99, par défaut : 50).

  • Augmenter la sensibilité (ex: 80) : Rend l'IA plus stricte. Utile si vous analysez des documents sensibles où le moindre doute génératif doit déclencher une alerte.
  • Diminuer la sensibilité (ex: 20) : Rend l'IA plus indulgente. Utile pour éviter les faux positifs sur des photos réelles mais très compressées ou avec beaucoup de filtres (type Instagram).
deepfake mon_image.jpg --sensitivity 85

3. Sortie au format JSON (Pour les scripts/pipelines)

Si vous souhaitez intégrer cet outil dans un script automatisé (bash, Node.js, Pipeline CI/CD, etc.), utilisez le flag --json. L'interface visuelle sera désactivée et la sortie sera un JSON pur, facilement parsable.

deepfake mon_image.jpg --json

Exemple de sortie JSON :

{
  "status": "success",
  "file": "test.jpg",
  "verdict": "AUTHENTIQUE",
  "fake_prob": 0.0398,
  "real_prob": 0.9602,
  "sensitivity_used": 50
}

4. Afficher l'Aide

Pour retrouver toutes les commandes disponibles directement dans le terminal :

deepfake --help

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

authenticvision_cli-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

authenticvision_cli-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file authenticvision_cli-0.1.0.tar.gz.

File metadata

  • Download URL: authenticvision_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for authenticvision_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a41969fc472faede15b1504d8c5fba76789bcc650911c71348b16caa52f2c3ea
MD5 03507b1d85e2257b11b5da530595672b
BLAKE2b-256 63c8f3608a3e7cdd8e730b2ec28cd4ee701be2a74ea382f5064f3b32f6bda5db

See more details on using hashes here.

File details

Details for the file authenticvision_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for authenticvision_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 111c1d5de79ace98f591b06bed48f3425247a2f0c96ea41a38afa7fd1a77a017
MD5 88b1a7977fb7a78183064266920457ab
BLAKE2b-256 77c48107bbce0d05c1001dfbeef42e25559e2135e7ac2eea187ae862f0c24a29

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