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.

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-0.1.7.tar.gz (17.0 MB view details)

Uploaded Source

Built Distribution

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

CriminAI-0.1.7-py3-none-any.whl (17.0 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for CriminAI-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ac0dc03c6cab7a0920d87140b8e3a20e8736420f5c8d325f0f0646e9d41dbe4e
MD5 3b4a65df7787a1c3cf4e19945151c2a4
BLAKE2b-256 7aed7896acd97c33b41fd906f558da035b11f084a72c67d1dd681cf40f49eb3f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for CriminAI-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7d8c58106004d2ccec19a7e1b2b1702f248ba8bbfd954ca91ef516e11000ce44
MD5 ae45b68e3e190e29735208392e60bf85
BLAKE2b-256 b327a3e90a7cdd7a568cefa6996ce59e46d6f2051fbef1573fcb94227709cb9b

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