Skip to main content

CriminAI est un logiciel de génération de portraits robots par IA

Project description

Projet de développement logiciel - 4BIM INSA Lyon

CriminAI est un logiciel destiné à générer un portrait robot afin de simplifier la tâche de reconnaissance en cas d'aggression.
Le fonctionnement du logiciel repose sur la génération d'images par le logiciel au travers d'un algorithme d'intelligence artificielle, l'autoencodeur variationnel.
Le principe est que la victime puisse faire une sélection des portraits les plus ressemblants à partir d'images générées par IA de manière successive dans le but de s'approcher le plus possible du visage de l'aggresseur. La méthode de génération d'images à partir de la sélection de l'utilisateur est proche d'un algorithme génétique : on applique un bruit sur les différentes caractéristiques de l'image afin de générer de nouvelles images qui sont plus proches de l'ancienne.

Fonctionnalités

Génération automatique de portraits robots basée sur des algorithmes d'IA.
Interface utilisateur conviviale pour permettre à l'utilisateur de sélectionner les portraits les plus ressemblants.
Méthode de génération d'images inspirée d'un algorithme génétique pour affiner la ressemblance avec l'agresseur.

Comment utiliser CriminAI

Installation : Cloner ce dépôt GitHub ou télécharger le code source.
Configuration : Assurez-vous d'avoir les dépendances nécessaires installées (voir le tutoriel de déploiement contenant la liste des dépendances).
Lancement : Exécutez le fichier principal criminai.py pour démarrer l'application.
Utilisation : Suivez les instructions à l'écran pour sélectionner les portraits les plus ressemblants et affiner la génération.

Remarques

Ce logiciel est en cours de développement et peut contenir des bugs.
Pour signaler un bug ou demander une fonctionnalité, veuillez ouvrir une issue sur GitHub.

Documentation

La documentation pour ce projet Python est disponible à l'URL suivante : matzouari.github.io/CriminAI

Auteurs

Lisa Perez (@perezlisa)
Clémence Sutter (@clemencesutter)
Zhihan Zhong (@zhihan222)
Matis Zouari (@matzouari)

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

CriminAI-1.0.3.tar.gz (24.9 MB view details)

Uploaded Source

Built Distribution

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

CriminAI-1.0.3-py3-none-any.whl (25.4 MB view details)

Uploaded Python 3

File details

Details for the file CriminAI-1.0.3.tar.gz.

File metadata

  • Download URL: CriminAI-1.0.3.tar.gz
  • Upload date:
  • Size: 24.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for CriminAI-1.0.3.tar.gz
Algorithm Hash digest
SHA256 c3536382b3ccf64f2e294b7cc940c711aee7693f2db66a3d9289ccba24d5d70c
MD5 cfcfcdef0c6771e8f73939033ef1f937
BLAKE2b-256 cb4c5552695ae3ea3cf3a2e0be0659e241308ee590efcc4d6b26d5cc48ced3a2

See more details on using hashes here.

File details

Details for the file CriminAI-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: CriminAI-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 25.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for CriminAI-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bf74b10960258e0f798ed8e2d80b0111b46b859f9e6a496c0fb06f18775eaf39
MD5 b5c9d6019add6861afa50018a02bc085
BLAKE2b-256 403d66ee902e73d8e5ee63f1ae73857f2080a36ba0d151a033a026466d70a875

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